Discord.js:检测来自 Webhook 的消息
Posted
技术标签:
【中文标题】Discord.js:检测来自 Webhook 的消息【英文标题】:Discord.js: Detecting Message From Webhook 【发布时间】:2020-01-04 13:36:22 【问题描述】:我有一个 webhook 机器人。它发送 webhook 消息,但它检测 webhook 消息与普通消息相同。所以它会产生垃圾邮件。
我使用discord.js
11.5.1 版
我认为这段代码会起作用,但它不起作用。
if (message.author.nickname == null) return;
【问题讨论】:
也许它不是 null 试试这个:if (!message.author.nickname) return; 我认为message.author.nickname
不是要测试的真正变量。我认为这种情况应该有另一个变量。
你给的代码取消所有命令
【参考方案1】:
我想这就是你要找的东西:Message#webhookId
if (message.webhookId) return;
(对于 Discord.js V12 及以下版本,请使用 #webhookID
和 ID
全部大写。)
【讨论】:
以上是关于Discord.js:检测来自 Webhook 的消息的主要内容,如果未能解决你的问题,请参考以下文章
使用 Discord.js,如何在触发 webhook 时触发机器人?
如何获取表单数据并将其发送到 discord webhook?