如何使用 JSON 格式使机器人打印嵌入



这是代码,我正在尝试让它像Carl-bot一样打印嵌入

const Discord = require('discord.js')
module.exports.run = async (bot, message, args) => {
if(message.deletable) message.delete();
let message2 = args.join(" ")
let embed1 = JSON.parse(message2);
return message.channel.send({embed: embed1});
}
module.exports.config = {
name: "say",
description: "test",
usage: "-say",
accessableby: "Members",
aliases: []
}

不确定 json 格式是什么意思,比如用 json 启动它?

如果是这样,你可以做

const embed = new MessageEmbed({ author: "fff" })

如果您的意思是进行嵌入,然后用 json 填充详细信息,您将首先进行嵌入,然后您可以使用实用程序函数来设置数据

寄件人: https://discord.js.org/#/docs/main/stable/examples/embed

// Extract the required classes from the discord.js module
const { Client, MessageEmbed } = require('discord.js');
const embed = new MessageEmbed()
.setTitle('A slick little embed')
.setColor(0xff0000)
.setDescription('Hello, this is a slick embed!');
message.channel.send(embed);

完整文档:https://discord.js.org/#/docs/main/stable/class/MessageEmbed

最新更新