파이썬으로 디스코드 봇 만들기 .06 - API 사용하기(1).
Project/Make a Discord Bot with Python2020. 8. 1. 23:14파이썬으로 디스코드 봇 만들기 .06 - API 사용하기(1).

안녕하세요! 깜뭉이입니다. 얼마전에 파이썬으로 디스코드 만들기 리뉴얼 공지를 올렸습니다. 현재 디스코드 봇 만들기 글은 조금 간단하게 적혀 있는 감이 있어서 조금 더 사람들에게 쉽게 재밌게 알려드리고자 리뉴얼 예정이라는 공지를 올렸습니다. 07편 AWS로 24시간 봇 돌리기 같은 경우에는 잘못하면 과금 폭탄 맞을 수 있는 여지가 있기 때문에 빼고, 06편까지 작성할 예정입니다. 해당 주제는 2편으로 나누어 연재 될 예정입니다. 그럼 시작하죠! API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)란 뭘까요? 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다라고 백과사전에 적혀있습..

파이썬으로 디스코드 봇 만들기 .05 - 이벤트 활용하기.
Project/Make a Discord Bot with Python2020. 6. 2. 22:56파이썬으로 디스코드 봇 만들기 .05 - 이벤트 활용하기.

안녕하세요. 깜뭉이입니다. 한달 반 정도만에 이어서 연재를 하게 됬네요. 죄송합니다. 빨리 마무리하도록 하겠습니다. 바로 시작합니다. 이번 편은 이벤트 활용하기입니다. 이벤트(Event)가 뭘까요? 영어사전에서 사건, 행사라는 의미로 나와있습니다. 디스코드 봇에게 이벤트는 이벤트의 의미대로 어떠한 사건이 발생했을때, 설정한대로 작동할 수 있도록 해줍니다. 이벤트의 종류는 다양합니다. 새로운 유저가 서버에 처음 들어왔을 때 혹는 나갔을 때, 메세지(채팅)을 보냈을 때, 메세지에 이모지를 표현 했을 때, 유저가 밴 당했을 때 등등. 이벤트가 발생했을 때 원한다면 봇을 작동하게 끔 만들 수 있는거죠! 바로 간단한 예제와 함께 알아보는게 좋겠죠? 제가 보여 드릴 예제는 새로운 유저가 서버에 가입 했을 때 인사말..

파이썬으로 디스코드 봇 만들기 .04 - Embed 활용하기.
Project/Make a Discord Bot with Python2020. 4. 20. 22:15파이썬으로 디스코드 봇 만들기 .04 - Embed 활용하기.

안녕하세요! 오랜만에 인사드립니다. 코로나로 난리네요. 다들 건강 조심하세요! 시작해보겠습니다. 이번에는 Embed 활용하기 입니다. 우선 Embed가 뭘까요? 디스코드 봇들을 보다보면 이런 형식의 메세지를 보내는 것을 본 적 있나요? Embed를 활용하면 박스에 내용을 담아 깔끔한 형태로 보여줄 수 있습니다. 바로 코드를 입력해봅시다. @bot.command() async def 인사말(ctx): embed=discord.Embed(title= f"우리서버에 오신 것을 환영합니다.", description=f"개발자를 위한 서버!", color=0xf3bb76) embed.add_field(name=f"우리서버는요?",value=f"혼자서 개발하는 분들을 위한 안식처입니다.",inline=False) ..

파이썬으로 디스코드 봇 만들기 .03 -  명령어 만들기
Project/Make a Discord Bot with Python2020. 2. 11. 08:55파이썬으로 디스코드 봇 만들기 .03 - 명령어 만들기

안녕하세요. 깜뭉이입니다. 이전 글에서 응답하는 봇을 만들어 봤습니다만 discord.Client 기반은 봇에 적합하지 않고 대신 discord.Bot을 기반으로 제작하는 것이 좋기때문에 이번에 제대로 된 봇을 만들어 보고자 합니다. 제작하는 과정에서 어려움이 많았는데 특히 대부분 글은 Client를 기반으로 제작한 글이여서 참고할게 적더라구요. 그래서 이번에 디스코드 봇을 제작하는 글을 쓰게된 계기가 되었습니다. 그리고 discordpy가 1.3버전으로 업그레이드 되면서 코드가 마이그레이션이 되었습니다. 그래서 이전 버전의 discordpy와 변경점이 있어서 구글링시 오류가 나는 경우도 생겼습니다. 그러니 만드실때 꼭 API문서를 참조하시면서 만드시는게 좋습니다. 사설이 길었습니다. 시작하겠습니다. d..

파이썬으로 디스코드 봇 만들기 .02 - 튜토리얼
Project/Make a Discord Bot with Python2020. 2. 11. 08:54파이썬으로 디스코드 봇 만들기 .02 - 튜토리얼

안녕하세요! 깜뭉이입니다. 오늘은 가장 기본적이고 쉬운 응답하는 봇을 만들어 볼까합니다. 그리 어렵지도 않고, Discord.py API문서에서도 설명하는 내용이고, 디스코드 봇 제작을 검색하면 주로 나오는 내용입니다. 우선 Discord.py의 API문서를 한번 확인해 봅시다. https://discordpy.readthedocs.io/en/latest/index.html 위 사이트에 들어가시면 Discord.py API에 대한 설명과 간략한 사용방법, 함수 등을 찾아 볼 수 있습니다. 자주 방문하며 사용할 사이트이기 때문에 북마크를 꼭 해놓으세요! 해당 문서내 빠른 시작 항목을 보면 이렇게 간단하게, 아주 기초적인 디스코드에서 hello를 입력했을때 Hello!라고 답해주는 봇을 만들 수 있습니다. ..

image