【问题标题】:Send is not defined, embed message problem (edit)发送未定义,嵌入消息问题(编辑)
【发布时间】:2020-08-09 11:59:56
【问题描述】:
`module.exports = {
    name: 'lat2',
    description: 'Let the Bot display latency/Response Time and API latency',
    execute(message, args) {
        const Embed1 = {
            color: "RANDOM",
            description: 'Pinging...',
        };

        const Embed2 = {
            color: "RANDOM",
            title: 'Latencies',
            description: `Latency/Response Time: ${send.createdTimestamp - message.createdTimestamp}ms\nAPI latency/"Remote Response time": ${Math.round(message.client.ws.ping)}ms`,
        };

        message.channel.send({ embed: Embed1 }).then(send => {
            send.edit({ embed: Embed2 });
        })
    }
};`

所以我可以嵌入整个事情吗?因为...send is not defined 在非嵌入版本中工作正常。

【问题讨论】:

    标签: javascript bots embed discord.js message


    【解决方案1】:

    Discord 嵌入消息的构造方式不同。 send() 不是一个对象,它是一个函数,你必须使用msg.edit。你应该自己做颜色。

    `module.exports = {
      name: 'lat2',
      description: 'Let the Bot display latency/Response Time and API latency',
      execute(message, args) {
        let Embed1 = new Discord.MessageEmbed()
          .setColor("#"+String(Math.floor(Math.random()*16777215).toString(16)))
          .setDescription("Pinging...")
    
        let Embed2 = new Discord.MessageEmbed()
          .setColor("#"+String(Math.floor(Math.random()*16777215).toString(16)))
          .setTitle("Latencies")
          .setDescription(`Latency/Response Time: ${send.createdTimestamp - message.createdTimestamp}ms\nAPI latency/"Remote Response time": ${Math.round(message.client.ws.ping)}ms`)
    
        msg.channel.send(Embed1).then(msg => {
          msg.edit(Embed2);
        });
      }
    };`
    

    【讨论】:

    • 所以现在的错误是: Discord is not defined 然后当我把 const Discord = require('discord.js');进入再次执行:发送未定义你知道为什么吗?
    • 我还没有看到有人使用module.exports = { ... }。我在client.on('message', msg => { ... }) 在特定条件后对其进行了测试,它运行良好,然后我将其重写为您认为它仍然可以工作的语法。
    猜你喜欢
    • 2020-08-09
    • 2021-08-31
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多