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

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

【问题讨论】:

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

标签: javascript discord discord.js


【解决方案1】:

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


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

【讨论】:

    猜你喜欢
    • 2021-12-24
    • 2021-01-25
    • 2021-04-11
    • 2021-09-23
    • 2021-10-09
    • 2018-04-03
    • 2021-10-07
    • 2020-09-10
    • 2021-09-23
    相关资源
    最近更新 更多