如何在频道上将您的消息(角色)转换为@<role>?(不和谐.js)



我正在编写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);

感谢您的帮助;(

相关内容

最新更新