본문 바로가기
Programming/Discord Bot (Python)

Discord 봇 만들기 - Discord.py 라이브러리 개발 중지

by Maker KSH 2022. 1. 22.

안녕하세요! "KSH 공작소"의 Maker KSH입니다!

오늘은 조금 슬픈 이야기를 가져왔습니다

 

바로 Discord.py 라이브러리 개발 중지 소식입니다.

나무위키 본문 中 (번역 / 원문) 개발 중지 사유
1) 디스코드가 공식 API 문서를 공개하면서 수많은 기능과 지원을 약속받음.

2) 하지만 약속은 제대로 지켜지지 않았고 디스코드 직원들은 향후 3년 동안 라이브러리 개발자들의 피드백을 소홀히 함.

3) 디스코드 API 서버는 직원들과 라이브러리 개발자들이 변경 사항에 대해 논의할 수 있는 곳이었으나,
시간이 지나면서 대화는 점점 단절되어 감.

4) 그러던 중, 디스코드 직원들은 디스코드 API 서버 대신 Discord Infrastructure에만 변경 사항을 공유하기 시작함.
하지만 라이브러리 개발자들이 해당 서버에 초대를 받지 못함.

5) 문제는 라이브러리에 큰 영향을 받는 변경 사항을 위 서버의 개발자들과만 논의하였다는 것.
대부분의 라이브러리 개발자들은 이를 탐탁지 않게 여김.

6) 2020년 4월 7일, 디스코드 블로그에 미래에 대한 계획이 발표됨.
여기에는 수많은 기능과 봇 인증이 공개됨.

7) 봇 인증을 받기 위해서는 국가에서 발행한 신분증을 사용해야 하는데 개발자들은 개인정보를 침해한다고 반발했으나 검토가 이뤄지지 않음.

8) 2020년 7월과 8월경, Discord Infrastructure에 슬래시 커맨드에 대하여 이야기함.
8-1) 문제는 슬래시 명령어를 도입하면서 기존에 쓰고 있는 메시지형 명령어 기능이 제한된다.
8-2) 업데이트가 된다면 이를 모두 슬래시 명령어로 바꿔야 하는데 discord.py 라이브러리 자체를 싹 갈아엎어야 한다는 것이다.

9) 인증 시스템이 도입되고 디스코드 직원들의 적절한 협의 없는 급격한 변화로 인한 잦은 변화로 라이브러리 작업에 대한 동기가 줄어듦.

요약하면, Discord와의 소통 부제로 인해 Discord.py의 개발의 어려움을 겪으면서 Discord.py의 개발을 중지하게 되었다는 내용입니다.

따라서, 슬래시 명령어 도입이 되는 2022년 4월 이후로는 Discord.py가 일부 혹은 전체 기능이 작동하지 않을 수 있습니다.

 

이에 따라, 앞에서 작성한 포스팅대로 코딩하였을 때, 봇이 정상적으로 작동하지 않을 수 있습니다.

 

포함되는 포스팅(글) 목록

감사합니다.

 

(이 포스팅은 원문과 나무위키를 기반으로 작성되었습니다)

댓글