【问题标题】:Discord.js Read A Field In a MessageDiscord.js 读取消息中的字段
【发布时间】:2021-03-17 06:46:01
【问题描述】:

这就是嵌入消息的样子

我有一个外部软件可以向这个 discord 服务器发送嵌入式消息,现在我想让我的 discord.js 读取用户名,我应该怎么做?

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    这是您需要的主要代码块。这是基于Federico Grandi's answer

    这是一个函数,它接受一个嵌入作为参数并基于该嵌入,在字段中搜索(因为这似乎是机器人将用户名放入其中),然后返回答案或用户名注册的人。

    function findInMessage(embed) {
        for (let field of embed.fields) {
            if (field.name == 'Username') {
                return field.value;
            }
        }
    }
    

    您仍然需要实现一个部分,其中机器人检测嵌入,然后继续触发该功能,然后发布用户名,但这应该足够简单。

    例子:

    【讨论】:

    • 你能在 discord 上加我吗?我有几个问题 Jerryx#5671
    • 好的,我刚刚向您发送了请求。
    猜你喜欢
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    相关资源
    最近更新 更多