dico.gif

doribanner.gif

i15947420946.gif

huuon2.gif



♨신규 게시물♨




♨신규 댓글♨




♨랭킹 TOP 30♨


  1. 사나 35,886
  2. 치즈돈가스덮밥 34,334
  3. ZicP 28,984
  4. 타이갓 28,621
  5. 투혼v 25,569
  6. AkiREI 23,870
  7. 얍얍 20,066
  8. 도리toS 17,744
  9. 호날두마리치킨 17,437
  10. 헤이브로 17,025
  11. 도리고 16,189
  12. 김돈치 14,047
  13. 쯔쯔가무시 12,687
  14. 코딩충 10,700
  15. 악당 10,588
  16. 안인시우안 10,470
  17. 브랜뉴 9,108
  18. 청상아리 9,033
  19. 그냥개 8,597
  20. 키호 8,092
  21. 뉴비임다 7,961
  22. kimjg 7,520
  23. 랑빠 7,498
  24. 염탐맨 6,738
  25. 개나리 6,626
  26. 오태식 6,571
  27. 에케덟 6,418
  28. 자료구 6,365
  29. 밍밍란 6,132
  30. Ollie 5,965

6faa2286ccd015fb37f28f688e13eac6.png

디스코드 봇 만들기 [Create Discord Bot] - 1

토끼린2019.08.12 22:58조회 수 26댓글 0

  • 10
    • 글자 크기

1. Discord Developers

https://discordapp.com/developers/applications/ 에 접속한다.

첫 접속이면 

1.png

이런 화면에서 응용프로그램이 없는 상태로 나타날 것이다. 우측상단에 새로운 신청을 눌러 시작해주자.

2.png

대충 이름을 적어주자.

3.png

좌측에 봇탭으로 넘어가 제작을 시작해주자.

4.png

아래로 내려 권한에서 관리자 권한을 주고 봇 토근을 카피한뒤 세이브 하고 Discord Developer을 꺼준다. 이제 당분간 킬일이 없다.

- 추가로 봇의 이미지 또한 여기서 조정이 가능하다.

 

2. 봇 코딩

봇은 여러가지 언어로 코딩될 수 있는데 대표적인 예로 파이썬, 자바 등이 있다. 여기서 필자는 파이썬을 이용하여 진행하겠다.

5-1.png

이와 같이 코딩하겠다. 파이썬에는 미리 pip install을 이용하여 Discord와 Asyncio를 추가해주었다. Asyncio는 굳이 추가하지 않아도 되지만

간략한 구문을 위해 추가하였다.

토큰 부분에는 아까 Developer에서 카피해온 토큰을 넣어준다.

그리고 봇이 말한 것에 대해서는 답변을 하지 않게 설정한뒤

명령어와 명령어에 대한 답변을 추가해 주었다.

 

3. 봇 추가 및 구동

https://discordapp.com/oauth2/authorize?client_id=여기부분&scope=bot

 

여기부분이라고 표기된 부분을 

6.png

에서 고객ID(Client ID)로 대체하면 

7.png

채널에 추가할 수 있는 창이 나온다.

이를 이용하여 채널에 추가해준다.

8.png

봇은 기본적으로 꺼져있는 상태이다. 이제 아까 코딩했던 파일을 구동시켜보자.

10.png

봇이 켜진걸 볼 수 있다.

다음으로 아까 설정해논 명령어를 입력해보자.

10.png

잘되는것을 확인할 수 있다.

다음에는 컴퓨터에서 따로 파이썬파일을 실행하지 않아도 구동하는 법과, 세부 명령어에 대해 알아보겠다.

 

냥!

  • 10
    • 글자 크기
[ubuntu] MySQL Too many connections 해결 (by 벨루볼루) 파이썬을 이용한 간단한 메이플스토리 만들기(6/20) - 로그인 기능 수정및 다음화면 이미지 넣기 (by 지금몇시지)

댓글 달기 WYSIWYG 사용

글쓴이 비밀번호
번호 제목 글쓴이 조회 수
74 Code 수정 유틸 ollydbg 사용법 뿌르뿌르 7
73 메이플 모작 진행상황 (툴)4 sacyz1n 54
72 브릿지 패턴 (Bridge Pattern)4 sacyz1n 44
71 [ubuntu] Apache2, MySQL, PHP 설치 및 MySQL 비밀번호 설정 벨루볼루 7
70 [ubuntu] MySQL Too many connections 해결1 벨루볼루 14
디스코드 봇 만들기 [Create Discord Bot] - 1 토끼린 26
68 파이썬을 이용한 간단한 메이플스토리 만들기(6/20) - 로그인 기능 수정및 다음화면 이미지 넣기2 지금몇시지 108
67 03. 크레이지 아케이드 만들기 (타이머 매니저, 싱글톤 패턴)3 sacyz1n 87
66 02. 크레이지 아케이드 만들기 (PeekMessage, 게임 구조) sacyz1n 47
65 01. 크레이지 아케이드 만들기 (윈도우 창 보정,)2 sacyz1n 53
64 00. 크레이지 아케이드 만들기 (Win API 소개)4 sacyz1n 89
63 파이썬을 이용한 간단한 메이플스토리 만들기(5/20) - 회원가입 및 로그인 기능 수정 및 다음 화면 만들기1 지금몇시지 56
62 파이썬을 이용한 간단한 메이플스토리 만들기 공지(포토샵 디자이너 모집)2 지금몇시지 83
61 배치파일로 로그기록 하기! 초코슬램 12
60 ★ 비주얼 베이직6.0 노설치버전은 여기서 ★1 초코슬램 24
59 파이썬을 이용한 간단한 메이플스토리 만들기(4/20) - 회원가입 및 로그인 기능 만들기5 지금몇시지 122
58 파이썬을 이용한 간단한 메이플스토리 만들기(3/20) - 로그인 화면 만들기3 지금몇시지 152
57 포토샵 웹용으로 저장 save for web 비활성화 되어있는경우 활성화시키기 (포토샵 포터블 오류) 관리자 38
56 파이썬을 이용한 간단한 메이플스토리 만들기(2/20) - IDE(통합개발환경)설치편1 지금몇시지 40
55 파이썬을 이용한 간단한 메이플스토리 만들기(1/20) - 설치편2 지금몇시지 67
첨부 (10)
1.png
114.5KB / Download 0
">
2.png
99.9KB / Download 0
">
3.png
128.4KB / Download 0
">
4.png
134.2KB / Download 0
">
6.png
117.9KB / Download 0
">
7.png
24.1KB / Download 0
">
8.png
127.0KB / Download 0
">
5-1.png
14.2KB / Download 0
">
10.png
123.0KB / Download 0
">
10.png
147.4KB / Download 0
">

서버에 요청 중입니다. 잠시만 기다려 주십시오...