我正在编写discord bot。当我在通道上写<role>
时,我想检查这个角色是否存在,并重写/保存为var@<role>
(ping所有具有这个角色的成员(。但我不知道怎么做。感谢您的帮助;(
我找到了一些东西,但它不太好用。它永远找不到该服务器上存在的角色。这是代码
const roleArgs = msgef;
const role = msgef.guild.roles.cache.find(role => role.name === roleArgs);
if (!role) {return msessage.reply ('There is not such role!'); return; }
ping = "<@&" + role.id + ">" ;
message.channel.send(ping);
感谢您的帮助;(