我正在尝试制作日志脚本,但是,我无法使其正常工作。有更好的方法吗?
我尝试过切换属性,但是似乎不起作用。
client.on('message', message => {
var sender = message.member.user.tag
var channel = message.channel.name
var message = message.content
var server = message.guild
let embed = new Discord.RichEmbed()
.addField('**' + sender + '** said ' + message + ' in ' + channel + ', ' + server)
.setColor('#4286f4')
// This is the line I'm having problems with:
client.guilds.get('575957043211403265').channels.get('575957043211403267').sendEmbed(embed);
});
答案 0 :(得分:0)
如果您使用的ID是正确的,则您的代码应该有效,只要您正在使用stable
分支中的库。
您正在使用TextChannel.sendEmbed()
方法,该方法已过时:这意味着它将在将来的版本中删除。如果您安装了master
分支,则该方法将不可用(请检查文档here)。
还有另一种发送嵌入内容的方式:
TextChannel.send({ embed: yourEmbed });
在您的情况下,它将是:
client.guilds.get('575957043211403265').channels.get('575957043211403267').send({ embed });
如果这不起作用,请在您的答复中包括该错误,您可能在问题中遗漏了一些东西:)