Check if user has perm when mentions
This commit is contained in:
parent
92e4d7b75a
commit
35ef3832de
10
src/main.rs
10
src/main.rs
|
@ -232,9 +232,15 @@ impl EventHandler for Messages {
|
|||
}
|
||||
|
||||
async fn log_mentions(ctx: Context, new_message: &Message) -> CommandResult {
|
||||
if !new_message.mention_everyone
|
||||
if (!new_message.mention_everyone
|
||||
&& new_message.mention_roles.is_empty()
|
||||
&& new_message.mentions.is_empty()
|
||||
&& new_message.mentions.is_empty())
|
||||
|| crate::utils::permissions::has_permission(
|
||||
&ctx,
|
||||
&new_message.member(&ctx).await?,
|
||||
&[Permissions::ADMINISTRATOR],
|
||||
)
|
||||
.await?
|
||||
{
|
||||
return Ok(());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue