Skip to content

Latest commit

 

History

History
126 lines (79 loc) · 3.39 KB

README.md

File metadata and controls

126 lines (79 loc) · 3.39 KB

Bread Ferris

러스트로 작성된 디스코드 봇입니다.

초대 (관리자 권한 O)

초대 (관리자 권한 X)

실행


다음 명령어를 입력한후,

$ git clone https://github.com/Reffis/BreadFerris.git
$ cd BreadFerris

config/config.toml를 생성한다음, config/config.toml.example을 참고하여 설정을 완료합니다.

빌드:

$ ./build.bat

or

$ cargo run

$ cargo run -- --readylog # 실행시, 다양한 로그를 표시합니다.

env 사용시, src/main.rs 수정 바람.

사용법

접두사: ferris


Utility

ferris ping: API Latency를 표시합니다.

ferris help: 도움말을 표시합니다.

ferris support [Arg]: 문의

ferris rust [Code]: 러스트 코드를 실행합니다.

ferris go [Code]: 고랭(go) 코드를 실행합니다.

ferris dev: 개발자의 정보 / 개발 환경을 표시합니다.

ferris userinfo [멘션 또는 id]: 유저의 정보를 표시합니다.

ferris server_emoji: 서버에 있는 이모지를 가져옵니다. (주의: 이모지가 너무 많으면 출력되지 않을수도 있습니다.)

ferris invite: 봇 초대링크를 표시합니다.

Owner

ferris quit: 봇 종료

ferris status [Message]: 봇 게임 상태를 지정합니다.

ferris nick [Name]: 서버에 있는 봇의 이름을 변경합니다.

ferris msg_del [id]: 해당 채널에 있는 봇의 메세지를 삭제합니다.

ferris announcements [Message]: 채널 주제에 -FerrisAnnouncements 가 포함되어있다면, 해당 채널에 공지 메세지를 보냅니다.

ferris status_update: 상태를 업데이트 합니다.

Image

ferris fox: 여우의 사진을 보여줍니다.

ferris shiba: 시바견의 사진을 보여줍니다.

ferris cat: 고양이의 사진을 보여줍니다.

ferris meme: 밈을 보여줍니다.

ferris neko [NekoType]: nekos.life에서 이미지를 가져옵니다. (nsfw), NekoTypepneko help를 통해 확인하세요.

ferris corgi: 웰시 코기 이미지를 보여줍니다.

Moderator (특정 권한 또는 관리자만 사용가능)

ferris ban [id 또는 멘션] [사유]: 유저를 차단합니다.

ferris kick [id 또는 멘션] [사유]: 유저를 추방합니다.

ferris unban [id 또는 멘션]: 차단된 유저를 차단 해제합니다.

Fun 카테고리는 입력하지 않을예정입니다.

  • 명령어를 확인하려면, src/commandss/mod.rs를 참고해주세요.

기타 (명령어가 아닌, 채널 주제 등으로 사용하는 기능) (Betas)

-NoInviteLink: 초대 링크를 보내면, 자동으로 삭제합니다. (메세지 관리 권한 필요)


(더 추가될 예정)




호스팅은 안할건가요?

  • 호스팅은 생각 없습니다.

봇이 응답하지 않아요.

  • 명령어를 잘못 입력했거나, 권한 등이 부족할 경우 봇이 응답하지 않습니다. 명령어를 제대로 입력하고, 권한도 있는데 봇이 응답하지 않을경우, 이슈를 넣어주시기 바랍니다.

소스의 일부분을 가져가실때는 반드시 원작자 표시를 해주시기 바랍니다.