I3396 83afcc84f84f44ed811e268863d53eb3
[ 디스코드 관리봇 만들기 ]
자! 오늘은 드디어 약간 산출물 (?) 비슷한 강좌!
바로 디스코드 관리봇 만들기!
기능 : 밴 목록, 밴, 언밴, 킥 (경고는 없어요 죄송해요)
그럼 바로 만들어보죠!
discord command $관리 [<text>] [<text>] [<text>]: #밴 커맨드
trigger: #트리거( 명령어할때 없으면 호구! 없으면 작동 X )
if arg-1 is "밴목록": #명령어가 $관리 밴목록 일 경우
grab bans of event-guild #이벤트 서버의 밴 목록을 잡기! (임시로 저장)
reply with "밴 목록: `%grabbed bans%`" #불러온거 출력하기
stop #구문 여기서 멈추기
else if arg-1 is "밴": #명령어가 $관리 밴 일 경우
if arg-3 is set: #명령어의 arg들이 전부 차있을 경우! ($관리 text text text)
ban arg-2 from guild with id "채널 id" due to "%arg-3%" as "봇이름" #arg-2 를 arg-3의 이유로 서버에서 밴하기!
reply with "%arg-2%를 밴했습니다!" #밴했다고 알려주기!
stop #구문 여기서 멈추기
else if arg-1 is "언밴": #명령어가 $관리 언밴 일 경우
if arg-2 is set: #명령어의 arg 들이 2까지 차있을 경우 ($관리 text text)
unban arg-2 from event-guild #arg-2를 언밴하기
reply with "%arg-2%를 언밴했습니다!" #언밴한거 알려주기
stop #구문 여기서 멈추기
else if arg-1 is "추방": #명령어가 $관리 추방 일 경우
if arg-3 is set: #명령어의 arg들이 전부 차있을 경우! ($관리 text text text)
kick arg-2 from guild with id "채널 id" due to "%arg-3%" as "봇이름" #arg-2를 길드에서 arg-3의 이유로 추방하기!
reply with "%arg-2%를 추방했습니다!" #추방한거 알려주기
이번에는 주석을 달아서
이해해주시라 믿지만
그래도 이해를 못하신분들이 있을지 모르니
당연히! 질문은 댓글로 달아주세요
그리고 하트 눌러주면 제가 힘내서 강좌를 올리겠죠 (?)
그럼 여기까지 안녕
https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드
SpringOnionEgg
2020.01.21스크립트 강좌는 왠지 가운데 정렬보다 기본정렬이 훨씬 보기 편하고 이해하기 쉬운 것 같다는 .. 개인적인 의견.. ㅠ
ENCE
2020.01.22음 참고하겠습니다