gpt4 book ai didi

javascript - Node.js Discord 机器人 : TypeError: Cannot read property 'send' of undefined

转载 作者:行者123 更新时间:2023-12-04 16:46:59 27 4
gpt4 key购买 nike

我希望我的公共(public)机器人在特定 channel 和特定服务器中发送消息。但是,我有一个错误...这是我的代码:

client.on('message', msg => {
if (msg.content.startsWith('+specifictest')) {
var channellog = msg.client.channels.get('352496750327496725');
var guiiild = msg.client.guilds.get('343913599686934539').channellog;
guiiild.send({
embed: new Discord.RichEmbed()
.setColor("#FFFFFF")
.setAuthor("Dessin")
.setDescription(`Demandé par <@${msg.author.id}>`)
})
}
})

而且,我的错误:TypeError: Cannot read property 'send' of undefined

最佳答案

你可以试试这个:

client.channels.get("ID").send("Your message")

ID 是您要将消息发送到的 channel 的 ID。所以在你的情况下,尝试:

client.on('message', msg => {
if (msg.content.startsWith('+specifictest')) {
client.channels.get("352496750327496725").send({embed: new Discord.RichEmbed().setColor("#FFFFFF").setAuthor("Dessin").setDescription(`Demandé par <@${msg.author.id}>`)})
}
})

关于javascript - Node.js Discord 机器人 : TypeError: Cannot read property 'send' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46043497/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com