Welcome message when joining discord Server using discord.js(使用 discord.js 加入 discord 服务器时的欢迎消息)
问题描述
我正在使用 node.js 和 discord.js 制作一个不和谐机器人,我目前正在尝试制作它,以便当用户加入不和谐服务器时,会发送自定义欢迎消息.这是我的代码:
I am making a discord bot using node.js and discord.js, and I am currently trying to make it so that when a user joins the discord server, a custom welcome message is sent. Here is my code:
bot.on("guildMemberAdd" ,(message, member) => {
message.channel.send("Welcome")
});
这是得到的错误:
message.channel.send("Welcome")
^
TypeError: Cannot read property 'send' of undefined
感谢您的帮助.
推荐答案
如果您阅读了 documentation,没有message
参数,只有member
.您必须先获取公会频道 ID.
If you read the documentation, there's is no message
parameter, only member
. You will have to get the guild's channel ID first.
试试这样的:
bot.on('guildMemberAdd', member => {
member.guild.channels.get('channelID').send("Welcome");
});
这篇关于使用 discord.js 加入 discord 服务器时的欢迎消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:使用 discord.js 加入 discord 服务器时的欢迎消息


- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- Fetch API 如何获取响应体? 2022-01-01
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- addEventListener 在 IE 11 中不起作用 2022-01-01
- 400或500级别的HTTP响应 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- Flexslider 箭头未正确显示 2022-01-01
- 失败的 Canvas 360 jquery 插件 2022-01-01