检测欢迎消息 discord.js

Posted

技术标签:

【中文标题】检测欢迎消息 discord.js【英文标题】:detecting welcome message discord.js 【发布时间】:2021-10-12 14:46:54 【问题描述】:

当一个人在 discord 中加入服务器时,默认情况下,discord 会发送一条消息,说“我希望你带来了披萨,用户!”我想使用 discord.js 检测这些消息,任何帮助将不胜感激。

【问题讨论】:

我认为没有办法检测到该消息。这只是一个通知。 消息实际上不是由任何人发送的。 很有趣,那么您将如何检测通知? :p 如我所说。我不认为这是可能的。但是,我也很高兴接受其他教育。 @Behemoth 其实是加入的用户创建的消息。详情请查看我的回答。 @Behemoth 不幸的是,message.content 在此类消息中为空。但其他属性和方法也可以使用,例如reply 【参考方案1】:

您可以使用Message#type 属性来确定它是否是欢迎消息。在这种情况下,类型将为 GUILD_MEMBER_JOIN


if (message.type === 'GUILD_MEMBER_JOIN') 
    message.channel.send('Welcome to the server!')

【讨论】:

以上是关于检测欢迎消息 discord.js的主要内容,如果未能解决你的问题,请参考以下文章

人脸识别/安全帽识别AI智能分析网关微信端告警推送如何配置模板消息?

检测用户登录/注销 xmpp google app engine

Python - 在用户加入时发送消息

Netty 4.0:检测,如果 Websocket 握手完成

如何修复 Ubuntu 中检测到系统程序错误的问题

如何检测用户是不是是第一次打开应用程序 [重复]