0

我有一个正在运行的 disord.py 机器人,我需要知道如何在每次发送 webhook 时使用 PayPal webhook 发送消息。我在 Discord 中创建了一个 webhook 并获得了 url 并能够发送消息,但我不知道如何从这一步开始使用 Paypal webhook(或者通常只是接收任何 webhook)并能够打印内容。这是我所拥有的:


import traceback
import discord
import os
from discord import channel

client = discord.Client()

from discord import Webhook, AsyncWebhookAdapter
import aiohttp

from dotenv import load_dotenv
load_dotenv()


@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))
    await foo()



@client.event
async def on_message(message):
  pass



async def foo():
    async with aiohttp.ClientSession() as session:
        webhook = Webhook.from_url('discord_url', adapter=AsyncWebhookAdapter(session))
        await webhook.send('Hello World', username='Foo')


client.run(os.getenv('TOKEN'))

一般来说,我对 webhook 很陌生,所以我可能会遗漏一些关键概念,但我已经苦苦挣扎了好几天,让一般概念发挥作用对我的项目至关重要。提前致谢 :)

4

0 回答 0