我有这段代码,但我有错误
client.on("message", (message) => {发布于 2018-10-24 13:00:36
代码中几乎没有错误,第一个addField方法接受2个参数,这两个参数都是string类型,setFooter也是。client.users.get("404968772969955329").send(yumz)用id 404968772969955329捕获用户(通过机器人可以看到)并向他发送一条直接消息,所以如果您想直接将消息发送到行会通道,您需要如下所示:
client.on("message", (message) => {
if (message.channel.type === "dm") {
if (message.author.id != client.user.id) {
let yumz = new Discord.RichEmbed()
.setTimestamp()
.setTitle("Direct Message To The Bot")
.addField("Sent By", message.author.username)
.setColor("RANDOM")
.setThumbnail(message.author.displayAvatarURL)
.addField('Message:', message.content)
.setFooter('DM Bot Messages | DM Logs')
client.channels.find('id','404968772969955329').send(yumz) // channel id
}
}
});https://stackoverflow.com/questions/52962662
复制相似问题