Discord
-
디스코드 봇 만들기 (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()으로 설정해줄 수 있다. 임시로 "개발"이라는 활동 상태를 넣어보았다. 그 후 봇을 재시작..
-
디스코드 봇 만들기 (3) - 커스텀 명령어 만들어보기IT/파이썬 응용 프로그래밍 2021. 9. 16. 11:26
2편에서 로컬서버로 봇 활성화까지 시켜줬었다. 보고 싶은 사람은 아래 링크 참고하길 바란다. https://2island.tistory.com/14 디스코드 봇 만들기 (2) - 로컬 서버로 봇 활성화 시키기 앞 편에서 디스코드 봇을 서버로 추가하는 방법을 알아보았다. 봇 추가하는 방법을 알고 싶다면 아래 링크를 참고하자. 링크 : https://2island.tistory.com/12 디스코드 봇 만들기 (1) - 봇 서버에 추가 2island.tistory.com 이제 봇을 온라인상태로 만들었으니, 필요한 명령어를 만들어보자. "$안녕" 이라고 치면 "안녕하세요!" 라고 응답하는 명령어를 만들어볼 것이다. import discord from discord.ext import commands token..
-
디스코드 봇 만들기 (2) - 로컬 서버로 봇 활성화 시키기IT/파이썬 응용 프로그래밍 2021. 9. 15. 14:53
앞 편에서 디스코드 봇을 서버로 추가하는 방법을 알아보았다. 봇 추가하는 방법을 알고 싶다면 아래 링크를 참고하자. 링크 : https://2island.tistory.com/12 디스코드 봇 만들기 (1) - 봇 서버에 추가 한 2년전 쯤에 배틀그라운드를 엄청 열심히 하면서 디스코드 서버를 운영했던 적이 있다. 서버를 운영하다보니, 자동화를 시켜야할 부분들이 생겨났고 자연스레 봇을 만들게 되었다. 파이썬을 2island.tistory.com 봇을 추가하고 나면, 디스코드 서버에 봇이 오프라인으로 되어 있는 것이 보인다. 봇을 사용하려면 봇이 온라인 상태에 있어야 한다. 즉, 봇이랑 연결된 서버가 켜져있어야한다. 로컬에서 서버를 한번 띄워보자. 언어는 python3을 사용할 것이다. 1. 의존성 관리를 ..