Python의 Discord Webhook에서 매우 쉽게 로컬 이미지 게시

요점



discordwebhook 사용하여 file={ "attachment": f }

사전 준비



pip install discordwebhook 시토쿠
· Discord 서버 설정 → Integrations에서 Webhook을 만들어 둔다

코드



postLocalImageToDiscord.py
#! /usr/bin/env python
# coding: UTF-8

from discordwebhook import Discord
import sys

if __name__ == '__main__':
    #第一引数に画像パスを指定する
    args = sys.argv
    if 2 <= len(args):
        image_path = args[1]
        discord_webhook_url = "ここにWebHookのURL"

        discord = Discord(url=discord_webhook_url)
        with open(image_path, 'rb') as f:
            discord.post(content="画像投稿テスト", file={ "attachment": f })
    else:
        print('引数が不足しています 第一引数に画像パスを指定してください')

실행 결과


python postLocalImageToDiscord.py "C:/Users/username/Downloads/floweroflife.gif" 명령 실행 결과

좋은 웹페이지 즐겨찾기