
학원에서 파이썬 수업을 듣고, upstage ai를 적용한 frompt로 LLM에게 질문하는 실습을 해보면서,
"현재 우리가 사용하는 ChatGPT를 어느툴이든 적용할 수 있지 않을까"
생각이 들었다.
찾아보니, 친숙한 Discord 프로그램에 ChatBot을 적용하는 사례가 있어서 실습을 해보려한다.
Discord, ChatGPT OpenAI API KEY, MONEY
AI모델은 개인의 취향에 맞게 선택가능하며, 과금이 발생할 수 있음. 참고로 필자는 OpenAI를 사용하면서 $5 지불함.
![]() https://platform.openai.com/docs/overview |
|---|
➡️ 본인의 API Key는 무조건 다른 곳에 복사해 놓기
Key는 복사해서 다른 곳에 붙여놨지만, 캡처해 놓지 않은 건 아쉽네..
![]() 위 두 화면 잘 나오면 굿 👍🏻 |
|---|


사진순서대로 [서버추가하기] > [직접만들기] > [나와 친구들을 위한 서버] > 서버이름 작성 후 [만들기] 클릭
https://discord.com/developers/applications/
[New Application]클릭하기 |
|---|
NAME작성하고 체크, Create |
|---|
Install Link에 None표시 |
|---|
[PRESENCE INTENT], [SERVER MEMBERS INTENT], [MESSAGE CONTENT INTENT] 모두 활성화 |
![]() |
|---|
Bot successfully updated! 나오면 성공! 👍🏻
bot 체크하기 |
|---|
Send Messages 체크하기 |
Generated URL주소 복사 |
입력창에 붙여넣기하고 엔터 |
서버에 내가 생성한 챗봇추가 | 메시지보내기, 승인 클릭 |
|---|
토큰 복사하기(까먹었으면 재설정눌러서 복사) |
|---|
[pycharm]에 새로 프로젝트를 만들고,
pip install discord openai python-dotenv 으로 discord, openai, python-dotenv 패키지 라이브러리 설치
.env와 bot.py 파일 생성
.env 파일에서
DISCORD_TOKEN="디스코드에서 복사한 토큰 입력", OPENAI_KEY="실습1에서 복사한 API KEY 붙임" |
|---|
bot.py 파일에서
![]() |
|---|
![]() |
![]() |
|---|
입력하고 bot.py 파일 실행하기
그럼 디스코드에 내가만든 챗봇이 온라인상태가 되어있을 것이며 ChatGPT처럼 대화가 가능하다.
플러팅/// |
|---|