러스트로 작성된 디스코드 봇입니다.
다음 명령어를 입력한후,
$ git clone https://github.com/Reffis/BreadFerris.git
$ cd BreadFerris빌드:
$ ./build.bat
or
$ cargo run
$ cargo run -- --readylog # 실행시, 다양한 로그를 표시합니다.env 사용시,
src/main.rs수정 바람.
접두사: ferris
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: 봇 초대링크를 표시합니다.
ferris quit: 봇 종료
ferris status [Message]: 봇 게임 상태를 지정합니다.
ferris nick [Name]: 서버에 있는 봇의 이름을 변경합니다.
ferris msg_del [id]: 해당 채널에 있는 봇의 메세지를 삭제합니다.
ferris announcements [Message]: 채널 주제에 -FerrisAnnouncements 가 포함되어있다면, 해당 채널에 공지 메세지를 보냅니다.
ferris status_update: 상태를 업데이트 합니다.
ferris fox: 여우의 사진을 보여줍니다.
ferris shiba: 시바견의 사진을 보여줍니다.
ferris cat: 고양이의 사진을 보여줍니다.
ferris meme: 밈을 보여줍니다.
ferris neko [NekoType]: nekos.life에서 이미지를 가져옵니다. (nsfw), NekoTypep은 neko help를 통해 확인하세요.
ferris corgi: 웰시 코기 이미지를 보여줍니다.
ferris ban [id 또는 멘션] [사유]: 유저를 차단합니다.
ferris kick [id 또는 멘션] [사유]: 유저를 추방합니다.
ferris unban [id 또는 멘션]: 차단된 유저를 차단 해제합니다.
Fun 카테고리는 입력하지 않을예정입니다.
- 명령어를 확인하려면,
src/commandss/mod.rs를 참고해주세요.
-NoInviteLink: 초대 링크를 보내면, 자동으로 삭제합니다. (메세지 관리 권한 필요)
(더 추가될 예정)
호스팅은 안할건가요?
- 호스팅은 생각 없습니다.
봇이 응답하지 않아요.
- 명령어를 잘못 입력했거나, 권한 등이 부족할 경우 봇이 응답하지 않습니다. 명령어를 제대로 입력하고, 권한도 있는데 봇이 응답하지 않을경우, 이슈를 넣어주시기 바랍니다.
소스의 일부분을 가져가실때는 반드시 원작자 표시를 해주시기 바랍니다.