צעדי חסד
Discord BOT 본문
서론
임베디드 개발하려고 디코 봇을 개발해보려고 한다.
본론
- 디스코드 개발자 페이지에 접속한다.
Discord Developer Portal — API Docs for Bots and Developers
Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with.
discord.com
- New Application을 누른다.
- 이름을 지정해 주고
- 여기서 왼쪽 툴바에 BOT이라고 돼 있는 메뉴를 눌러보자, 그리고 Reset Token을 누른다.
- 그러면 비밀번호를 누르라고 나오는데 디코 계정 비번을 입력합니다.
- 그리고 발급된 TOKEN을 복사합니다(꼭 메모해 놓으세요!)
코딩 뚝딱뚝딱 하러 갑시다
제가 사용한 툴 : PyCharm
node.js가 필요하니깐 각자 cmd다 창 열어서 "node -v"치시고 버전 나오는지 확인하고 없으면 node.js 설치하세요.
- 아무데나 폴더를 지정합니다.
- 파이참을 열고, New Project를 눌러서
- 폴더 선택해서 창을 엽니다.
- 왼쪽 하단에 터미널 아이콘에 있는데 클릭해서 여시고
- 순서대로 npm init(설정창 나오면 엔터쳐도 무관)
- package.json이라는 파일이 만들어졌을겁니다. 그리고 package.json에서 main이 index.js이니깐 index.js만들어주세요.
- config.json파일을 하나 더 만들어서, 아까 만든 토큰을 복붙합니다.
- 그리고 터미널을 열어서 필요한 패키지를 설치하기 위해 npm install discord.js를 치고 엔터
- 이제 필요한 파일들은 다 설치됐으니 본격적으로 index.js를 작성하러 갑시다.
- 작성한 후에는 터미널에 "node index.js"를 치고
- 아까 디코봇 개발자 페이지에서 OAuth2 페이지 가서 BOT 체크박스 누른후에 맨 하단에 URL link복사하셔서 웹페이지에 해당 링크 치시고 들어가시면
- 자신이 작성한 index.js 프로그램대로 정상 작동이 됩니다.
'Embedded' 카테고리의 다른 글
Window OS update & 노트북 고치기 (0) | 2024.10.28 |
---|---|
SD카드를 포맷할 수 없음 (0) | 2024.10.21 |
모니터없이 라즈베리파이 연결하기(Connecting without monitor) (0) | 2024.09.10 |