[etc]나만의 DIY 디스코드 봇 만들기_2
·
Project
지난번 포스팅에서는 웹훅을 사용해서 Github에 PR을 하면 감지하여 PR을 올린 사용자의 이름과 날짜를 DB에 모아두는 것까지 구현을 완료하였다.오늘은 지난번 포스팅에 이어서 출석 확인 DB를 확인하여 디스코드 봇이 서버에 메세지를 입력할 수 있도록 구현해보도록 하겠다. 일단 무슨 목적이든, 디스코드 봇을 만들기 위해서는 디스코드에서 제공하는 개발자 도구 사이트에서 봇을 등록해줘야 한다. 쉽게 생각하면 봇용 계정을 따로 만들어주는 것인데, 이 과정에서 우리가 자바스크립트를 이용하든, 파이썬을 이용하든 외부 프로그램에서 나만의 봇을 커스텀 할 때 필요한 토큰을 발행해주기 때문에 필수라고 할 수 있겠다. https://discord.com/developers/applications Discord for ..
[etc]나만의 DIY 디스코드 봇 만들기_1
·
Project
이번 포스팅은 디스코드 봇 제작에 대해서 써보려고 한다.체스게임도 부지런히 만들어야되는데 일을 동시다발적으로 너무 늘렸나 싶다.그래도 일단 저지르고 보면 하나씩 꾸역꾸역 완성하지 않을까 하는 개인적인 생각이 있다. 뜬금없이 무슨 디스코드 봇을 만들게 됐냐? 하면 다음과 같다.위 그림은 같이 블로그 챌린지를 하는 사람들끼리 출결을 디스코드에 기록하는 모습이다. 깃헙에 PR해준걸 바탕으로 운영진들이 확인하며 기록하고 있는데 문득, 아래 그림과 같이 깃헙 봇으로 커밋된 알림은 자동으로 올라오는데 출결 기록을 일일이 사람이 해야하나? 하는 생각이 들었다. 깃헙 봇이 알림해주는 정보를 살짝만 다듬어주면 충분히 의도한 대로의 봇을 만들 수 있다고 생각했다. 하지만 어떻게? 디스코드 봇을 처음 제작하려고 하니 어디서..