본문 바로가기

프로그래밍/Discord Bot

(5)
디스코드 봇 만들기 대작전 (4) - 24시간 호스팅 (koyeb) 지난 이야기 https://koilsdevelopment.tistory.com/5 디스코드 봇 만들기 대작전 (3) - 명령어 목록 출력 지난 이야기 https://koilsdevelopment.tistory.com/4 디스코드 봇 만들기 대작전 (2) - 메시지 출력 응용 지난 이야기 https://koilsdevelopment.tistory.com/3 디스코드 봇 만들기 대작전 (1) - 메시지 출력 https://koilsdeve koilsdevelopment.tistory.com 지난번에는 오로지 명령어 목록을 출력시키겠다는 일념 하나만으로 별의별 짓을 다 해가며 겨우겨우 목록을 구현해냈다. 솔직히 지난 사태 이후로는 이제 꽃길만 남아있을 줄 알았는데, 어림없는 소리. 나는 오늘도 다시한번 별의별..
디스코드 봇 만들기 대작전 (3) - 명령어 목록 출력 지난 이야기 https://koilsdevelopment.tistory.com/4 디스코드 봇 만들기 대작전 (2) - 메시지 출력 응용 지난 이야기 https://koilsdevelopment.tistory.com/3 디스코드 봇 만들기 대작전 (1) - 메시지 출력 https://koilsdevelopment.tistory.com/2 디스코드 봇 만들기 대작전 (0) - 준비 개발 블로그의 첫 게시글은 디스코드 koilsdevelopment.tistory.com 이전 화에서 다양한 메시지를 출력시키는 명령어를 만들어보았다. 이제 명령어를 자유롭게 만들 수 있기 때문에 슬슬 명령어의 목록을 출력하는 기능이 필요해졌다. 물론 봇 공유 페이지나 클라이언트에게 명령어의 목록을 임의로 보내는 방법이 있지만, ..
디스코드 봇 만들기 대작전 (2) - 메시지 출력 응용 지난 이야기 https://koilsdevelopment.tistory.com/3 디스코드 봇 만들기 대작전 (1) - 메시지 출력 https://koilsdevelopment.tistory.com/2 디스코드 봇 만들기 대작전 (0) - 준비 개발 블로그의 첫 게시글은 디스코드 봇으로 장식하고자 한다. 물론 인풋을 쌓고 쌓아 날 함양하는 것도 좋다지만, 인풋만큼 koilsdevelopment.tistory.com 이전 화에서 디스코드 봇을 이용해 메시지를 출력시키는 방법에 대해 공부해보았다. 매우 기초적인 과정이긴 하지만 대화가 주로 이루어지는 디스코드의 특성상 메시지는 꽤 중요한 역할을 수행한다. 오늘은 그 메시지를 조금 더 다양하게 보내는 방법에 대해 논해보고자 한다. 0. 전체 코드 우선 작성한 ..
디스코드 봇 만들기 대작전 (1) - 메시지 출력 https://koilsdevelopment.tistory.com/2 디스코드 봇 만들기 대작전 (0) - 준비 개발 블로그의 첫 게시글은 디스코드 봇으로 장식하고자 한다. 물론 인풋을 쌓고 쌓아 날 함양하는 것도 좋다지만, 인풋만큼 중요한 건 아웃풋이다. 내가 이걸 뱉어냄으로서 제대로 소화해냈는 koilsdevelopment.tistory.com 이전 화에서 디스코드 봇을 만드는 과정에 대해 알아봤다. 우리는 우리만의 디스코드 서버를 구축하고 어플리케이션을 활성화하여 봇을 소환해냈다. 왜이리 말이 번지르르하냐고 묻는다면 그냥 이렇게 표현해보고 싶었다. 아무튼, 이제 육신도 준비했으니 그토록 고대하던 뇌를 구성하는 시간이 찾아왔다. 우리는 지금부터 디스코드 봇에게 코드를 부여하여 실제로 작동이 가능하게 ..
디스코드 봇 만들기 대작전 (0) - 준비 개발 블로그의 첫 게시글은 디스코드 봇으로 장식하고자 한다. 물론 인풋을 쌓고 쌓아 날 함양하는 것도 좋다지만, 인풋만큼 중요한 건 아웃풋이다. 내가 이걸 뱉어냄으로서 제대로 소화해냈는지 확인할 수 있기 때문이다. 그리고 개발자로서 나름대로의 로망을 가지고 있었던 티스토리 블로그이기 때문에, 이렇게 강좌를 쓰고자 한다. 자, 디스코드 봇이란 무엇인가? 현대에 이르러 수많은 게이머들이 사용하는 Discord라는 앱에서 사용되는 일종의 자동 응답기라 말할 수 있다. 명령어를 입력하면 그에 따른 결과를 내뱉는다. 개발자에게는 더할 나위 없이 쉽고 간단한 이론이지만 이 또한 파고 들어가면 정말 다양한 세계가 펼쳐진다. 단순 메시지 출력부터 시작하여, 주사위, 정보 크롤링, 심지어는 게임까지도 진행할 수 있다! ..