파이썬(python)

파이썬(python)을 이용해서 디스코드 채널에 메시지 자동 전송

반달가면 2025. 4. 23. 22:39

파이썬(python)을 이용해서 인터넷 채팅 서비스인 디스코드(discord) 채널에 자동으로 메시지를 보낼 수 있다. 우선 채널에 웹후크(web hook)를 추가해 준다. 채널 설정으로 가면 "연동(integrations)" 항목이 있는데, 여기서 웹후크를 추가하면 된다. 추가된 웹후크의 URL을 이용해서 파이썬의 requests 모듈을 통해 간편하게 메시지를 보낼 수 있다.

아래의 예시를 보자. 웹후크 URL을 알고 있는 상태에서 "hello world!"라고 메시지를 보내는 경우이다.

import requests

discord_web_hook_url = 'https://discord.com/api/webhooks/.....'

message = {'content': 'hello world!'}

requests.post(discord_web_hook_url, data=message)