A simple code to mute someone that ping @everyone or @here. Please make sure you put the mute role id at line 3!
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
let muteRoleID = `0000000000000000`; //put mute role ID here
if (context.params.event.mention_everyone) {
try {
await lib.discord.guilds['@0.1.3'].members.roles.update({
role_id: `${muteRoleID}`,
user_id: `${context.params.event.author.id}`,
guild_id: `${context.params.event.guild_id}`,
});
} catch (e) {
console.log(
`Error, please check if bot have the permission to manage role, or mute role is not exist.`
);
}
}