{-6ren">
gpt4 book ai didi

node.js - 用户发送消息时如何赋予角色

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:09 24 4
gpt4 key购买 nike

我想在用户向任何文本 channel 发送消息时指定一个角色。但我在某个地方犯了错误。我们应该做什么?

我尝试了 .on 消息监听器,但出现错误。

bot.on("message", msg => {
var sender = msg.author;
var message= msg.content.toLowerCase();

if (sender.id === "584268800715915264") {
return;
}
var role = sender.guild.roles.find(val => val.name === "new role8");
if (message) {
sender.addRole(role);
}
});

我在控制台收到此错误消息。类型错误:无法读取未定义的属性“角色”

最佳答案

我修好了。我只是将代码更改为这个

if (message) {
msg.member.addRole("584619478164307979");
}

关于node.js - 用户发送消息时如何赋予角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56413233/

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