【问题标题】:Embed Message (discord)嵌入消息(不和谐)
【发布时间】:2021-12-03 20:17:06
【问题描述】:

最近我一直在做一些开发,但我不明白为什么它不起作用 它没有出错,但它仍然不起作用我知道为什么如果有人可以帮助我,那将非常感激。 (仅供参考,我的 discord.js 是 12.5.3 版本) 脚本是这样的:

const { MessageEmbed } = require('discord.js')
const Discord = require('discord.js')
const client = new Discord.Client();

client.on('message', async (message) => {
    if (message.content.toLowerCase() === 'ip') {
    let embed = new Discord.MessageEmbed()
          .setColor('#000000')
          .setTitle('Région Loxydienne')
          .setAuthor('Rayden')
          .addFields({
            name: '**IP**',
            value: 'DaddyTermi.aternos.me'
          }, {
            name: '**VERSION**',
            value: 'MC 1.17.1'
          }, {
            name: '**IP DYNAMIQUE**',
            value: 'Demande à Tormi'
          })
          .setTimestamp()
          .setImage('https://img.wallpapersafari.com/desktop/1680/1050/6/72/8xbBhw.jpg')
          .setDescription('bon toutou!')
          .setThumbnail('https://imgur.com/gallery/BqUcRTF')

         channel.send(embed);
        }
    }) 

【问题讨论】:

  • 您确定您在控制台中完全没有出现任何错误吗?如果没有错误,我只能想到在.setThumbnail('https://imgur.com/gallery/BqUcRTF') 之后添加;,如下所示:.setThumbnail('https://imgur.com/gallery/BqUcRTF');
  • 您确认您的消息事件发出并且 if 语句触发了吗?尝试一些调试

标签: discord.js embed message


【解决方案1】:

你好像没有定义频道,你可以试试改成

message.channel.send(embed)

或者

const channel = client.channels.cache.get("channel id")
channel.send(embed)

至于没有错误,可以尝试输入 console.log("test") 在下一行 channel.send(embed) 看看是否发送正常

我猜你之所以没有出错是因为他根本没有读到你的命令,或者中途被打断了,做上面是为了知道他是执行成功了,还是没读到完全没有,我觉得不读书的可能性更高

【讨论】:

    【解决方案2】:

    由于我没有看到任何通道变量,所以您没有明确提到任何要编码的通道......所以也许可以尝试

    message.channel.send(嵌入);

    【讨论】:

    • 是的,这可能是一个解决方案,这很奇怪,因为 OP 说他们在控制台中没有任何错误,如果没有通道变量 - 他们至少会有一个
    【解决方案3】:

    在 channel.send 行,将其更改为:

    channel.send({embed})
    

    【讨论】:

    • OP 使用的是 v12.5.3 而不是 v13
    猜你喜欢
    • 2019-10-11
    • 2021-06-26
    • 2021-10-09
    • 2021-04-14
    • 2021-06-25
    • 2021-03-09
    • 2020-04-12
    • 2021-02-01
    • 2021-10-06
    相关资源
    最近更新 更多