gpt4 book ai didi

javascript - 我如何使用机器人检查 Discord 中的 Angular 色?

转载 作者:行者123 更新时间:2023-11-30 21:16:50 25 4
gpt4 key购买 nike

我试图让机器人在服务器拥有的每个 Angular 色上做出不同的响应,但我似乎无法让它工作。它没有给我任何错误,但它给了我错误的答案。

client.on('message', message => 
{
if(message.content === prefix + 'assist')
if (message.member.roles.equals("344848334969765893"))
{
message.reply("Ohhh a fellow rng player! May the rng be with you!");
}
else
{
message.reply("You do not have the Admin role.");
}
})

最佳答案

你在找

member.roles.find('name', 'Admin')

相对于

member.member.roles.equals("344848334969765893")

或使用

member.roles.get('344848334969765893')

因为你已经知道了id。您可以在 find here 上找到 discord.js 集合文档.


为了更全面地回答,对于你正在做的逻辑,它就像

client.on('message', (message) => {
if(message.content === prefix + 'assist') {
if (message.member.roles.get('344848334969765893'))
{
message.reply("Ohhh a fellow rng player! May the rng be with you!");
}
else
{
message.reply("You do not have the Admin role.");
}
}
});

关于javascript - 我如何使用机器人检查 Discord 中的 Angular 色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45593383/

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