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 {
|
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.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(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue