discord api
-
디스코드 봇 만들기 (5) - 사용할 수 있는 이벤트 알아보기 (1)IT/파이썬 응용 프로그래밍 2021. 9. 23. 12:06
앞의 1,2,3,4 편에서는 디스코드 봇을 세팅하고, 구동시켜봤다면 이번 편에서는 어떤 활용할만한 이벤트들이 있는지 알아볼 것이다. 1. 봇의 상태 설정하기 처음 봇을 활성화시키면 아래와 같이 봇이 온라인 상태로 되어있을 것이다. 이 봇의 상태를 바꿀 수 있는 이벤트가 있다. @bot.event async def on_ready(): game = discord.Game("개발") await bot.change_presence(status=discord.Status.idle, activity=game) on_ready() 이벤트는 봇이 처음 구동될 때 발생되는 이벤트이다. 이 때 활동 상태를 discord.Game()으로 설정해줄 수 있다. 임시로 "개발"이라는 활동 상태를 넣어보았다. 그 후 봇을 재시작..
-
디스코드 봇 만들기 (4) - 이벤트를 활용하여 인사 기능 만들어보기IT/파이썬 응용 프로그래밍 2021. 9. 17. 12:16
디스코드 개발자 포털에서 사용할 수 있는 이벤트들을 모아놓은 도큐먼트가 있다. 이 링크를 보면 사용할 수 있는 이벤트가 어떤 것들이 있는지 알 수 있다. https://discordpy.readthedocs.io/en/stable/api.html#event-reference API Reference Loads the libopus shared library for use with voice. If this function is not called then the library uses the function ctypes.util.find_library() and then loads that one if available. Not loading a library and attempting to use PC..
-
디스코드 봇 만들기 (2) - 로컬 서버로 봇 활성화 시키기IT/파이썬 응용 프로그래밍 2021. 9. 15. 14:53
앞 편에서 디스코드 봇을 서버로 추가하는 방법을 알아보았다. 봇 추가하는 방법을 알고 싶다면 아래 링크를 참고하자. 링크 : https://2island.tistory.com/12 디스코드 봇 만들기 (1) - 봇 서버에 추가 한 2년전 쯤에 배틀그라운드를 엄청 열심히 하면서 디스코드 서버를 운영했던 적이 있다. 서버를 운영하다보니, 자동화를 시켜야할 부분들이 생겨났고 자연스레 봇을 만들게 되었다. 파이썬을 2island.tistory.com 봇을 추가하고 나면, 디스코드 서버에 봇이 오프라인으로 되어 있는 것이 보인다. 봇을 사용하려면 봇이 온라인 상태에 있어야 한다. 즉, 봇이랑 연결된 서버가 켜져있어야한다. 로컬에서 서버를 한번 띄워보자. 언어는 python3을 사용할 것이다. 1. 의존성 관리를 ..