Discord 채널에 파이썬으로 알림을 보내는 방법
소개
안녕하세요, 클라우드 엔지니어 tmasuyama입니다.
온라인 술자리가 유행하는 요즘, 도구는 여러 가지 있습니다.
내 주위라면 상당히 디스코드이 인기 같은 느낌이 듭니다.
Zoom과 달리 3명 이상이라도 시간제한이 없는 것은 물론,
지연이 적은 것, 다소의 노이즈는 자동으로 지워 주면 뭐든지 좋네요.
그런 Discord이지만 Slack이나 LINE처럼 Bot으로 알림을 날릴 수 있습니다.
curl 같은 느낌으로 사용할 수 있으므로 사용법을 소개합시다.
사전 준비
API 키에 해당하는 WebHookURL을 가져옵니다.
채널을 만든 후 기어 마크에서 설정 화면으로 이동합니다.
열면 웹훅이라는 항목이 있으므로 클릭합니다.
웹 후크 만들기를 선택합니다.
이름 열은 Discord로 통보 될 때 Bot 이름입니다.
또한 웹 후크 URL은 나중에 Python 파일 내에서 사용하므로 복사해 둡시다.
이것으로 사전 준비가 완료됩니다.
파이썬 파일 만들기
특히 Python 측에서 사전 준비가 필요 없으며 requests 모듈을 사용합니다.
여기에서는 스테디셀러 Hello, World!를 알려 드리겠습니다.
discord_bot.py
# coding: utf-8
import requests
discord_webhook_url = '先ほどコピーしたウェブフックURL'
data = {"content": "Hello, World!"}
requests.post(discord_webhook_url, data=data)
실행해 보면, 다음과 같은 형태로 Discord 채널에 통지가 옵니다.
이것만의 코드로 통지를 날릴 수 있었습니다.
수고하셨습니다.
Reference
이 문제에 관하여(Discord 채널에 파이썬으로 알림을 보내는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tmasuyama/items/9e37e89a9fd858e4df37텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)