gpt4 book ai didi

javascript - Discord.JS函数错误, "welcome message"

转载 作者:行者123 更新时间:2023-11-30 14:58:40 25 4
gpt4 key购买 nike

我正在使用“Discord.JS”为 Discord 制作一个机器人我正在尝试发送介绍消息,但收到错误消息“无法读取未定义的属性‘sendMessage’”

我的欢迎信息代码:

var bot = new Discord.Client();

bot.on("guildMemberAdd", member => {
let mem = member.guild
mem.defaultChannel.sendMessage(member.user + " welcome to the server!"); });

有什么帮助吗?

最佳答案

我认为执行此操作的正确方法是通过 ID 或名称获取 channel ,因为 #general 可以是未定义的,正如 Andre 指出的那样。

一个简单的方法是让成员加入和离开:

bot.on('guildMemberAdd', member => {
member.guild.channels.get('channelID').send('**' + member.user.username + '**, has joined the server!');
});

bot.on('guildMemberRemove', member => {
member.guild.channels.get('channelID').send('**' + member.user.username + '**, has left the server');
//
});

转到用户设置 > 外观 > 开发者模式,然后右键单击 channel 并单击“复制 ID”,打开开发者模式

关于javascript - Discord.JS函数错误, "welcome message",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46875000/

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