我对 webhook 的定义有疑问

Posted

技术标签:

【中文标题】我对 webhook 的定义有疑问【英文标题】:I have problem with definition of webhook 【发布时间】:2020-07-28 11:06:29 【问题描述】:

所以这是我现在不知道如何在if message == 中定义 webhook 消息的问题,这是我的代码:

webhook_urls = ['url1', 'url2]

@bot.event
async def on_message(message):
    channels = ["global"]

    if message.author.id == bot.user.id:
            return

    if message == DiscordWebhook:
            return

    for word in channels:
            await message.delete()
            response = DiscordWebhook(url=webhook_urls,  content=message.content).execute() 

它应该返回 webhook。

【问题讨论】:

No in edit o forgot to add it there's problem in 'if message == DiscordWebhook: 【参考方案1】:

您可以检查邮件是否有webhook_id

if message.webhook_id is not None:
    ...

【讨论】:

以上是关于我对 webhook 的定义有疑问的主要内容,如果未能解决你的问题,请参考以下文章

Stripe Webhooks - 我可以发送 200 以外的响应代码吗?

在IConsumer和Webhooks之间混淆

在我的前端和后端之间创建一个 webhook

Telegram Bot webhook 真的很慢

Webhook是什么

在dialogflow webhooks中设置http url