首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不一致的用户加入时未显示欢迎消息

不一致的用户加入时未显示欢迎消息
EN

Stack Overflow用户
提问于 2021-06-20 15:54:27
回答 2查看 46关注 0票数 1

我目前正在使用node.js制作一个不和谐的机器人,我在制作欢迎信息时发现了一个问题。

代码如下:

代码语言:javascript
复制
client.on("guildMemberAdd", async member => {
    let chx = db.get(`welchannel_${member.guild.id}`);
    if (chx === null)
        return;
    let data = await canva.welcome(member, { link: "https://i.pinimg.com/originals/f3/1c/39/f31c39d56512dc8fbf30f9d0fb3ee9d3.jpg" })

    const attachment = new discord.MessageAttachment(data, "welcome-image.png");

  client.channels.cache.get(chx).send("Welcome to our Server " + member.user.username, attachment);
});

如果我运行它们,当一个成员加入服务器时什么也不会发生。

EN

回答 2

Stack Overflow用户

发布于 2021-06-20 16:13:32

转到https://discord.com/developers/applications并选择您的应用程序转到机器人选项卡,向下滚动到特权网关意图和启用服务器成员意图,这应该会解决您的问题

票数 1
EN

Stack Overflow用户

发布于 2021-06-20 18:06:44

为了补充@Patriot所说的关于设置你的机器人注册不一致的内容,你还需要在创建客户端时设置意图。

一种简单的方法是

代码语言:javascript
复制
const bot = new Discord.Client({intents:Discord.Intents.ALL});

More here on this if you want to be more specific in requesting intents

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68053791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档