【问题标题】:How Do i make the ping command an embed (discord bot)我如何使 ping 命令嵌入(不和谐机器人)
【发布时间】:2021-03-28 15:41:58
【问题描述】:
    if (message.content === '-ping') {  
      message.channel.send(`Latency is : ${Date.now() - message.createdTimestamp}ms. 
API Latency is : ${Math.round(client.ws.ping)}ms`);
}
  });


我不知道如何将我的代码嵌入,我该如何嵌入?

【问题讨论】:

  • 请在此处提问之前查看 discord.js 文档。您需要做的就是创建一个MessageEmbed,然后使用message.channel.send() 发送。

标签: javascript visual-studio-code discord discord.js


【解决方案1】:

要制作基本嵌入,您可以:

if (message.content === '-ping') {
    const pingEmbed = new Discord.MessageEmbed()
        .setTitle("Ping")
        .setDescription(`:ping_pong: Pong!\nLatency is : ${Date.now() message.createdTimestamp}ms. 
API Latency is : ${Math.round(client.ws.ping)}ms`)
        .setColor("#03a1fc")
    message.channel.send(pingEmbed);
}

只需确保在文件顶部添加const Discord = require('discord.js');,但如果您正在查看命令的消息内容,很可能已经在页面顶部。另外我推荐阅读docs on embeds,有各种很酷的方法来添加图像、字段等。

【讨论】:

    猜你喜欢
    • 2018-07-21
    • 2021-11-15
    • 2018-11-10
    • 2017-05-31
    • 2021-01-21
    • 2021-10-21
    • 2022-01-15
    • 2021-06-17
    • 2021-10-05
    相关资源
    最近更新 更多