mirror of
https://github.com/alterware/aw-bot.git
synced 2025-11-18 09:02:07 +00:00
chore(AI): rework logic
This commit is contained in:
@@ -362,15 +362,15 @@ async def handle_message(message, bot):
|
|||||||
await handle_dm(message)
|
await handle_dm(message)
|
||||||
return
|
return
|
||||||
|
|
||||||
if bot.user in message.mentions:
|
|
||||||
if await handle_bot_mention(message, bot):
|
|
||||||
return
|
|
||||||
|
|
||||||
grok_role = message.guild.get_role(GROK_ROLE_ID)
|
grok_role = message.guild.get_role(GROK_ROLE_ID)
|
||||||
if grok_role in message.role_mentions:
|
if grok_role in message.role_mentions:
|
||||||
if await handle_bot_mention(message, bot, True):
|
if await handle_bot_mention(message, bot, True):
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if bot.user in message.mentions:
|
||||||
|
if await handle_bot_mention(message, bot):
|
||||||
|
return
|
||||||
|
|
||||||
# Too many mentions
|
# Too many mentions
|
||||||
if len(message.mentions) >= 3:
|
if len(message.mentions) >= 3:
|
||||||
member = message.guild.get_member(message.author.id)
|
member = message.guild.get_member(message.author.id)
|
||||||
|
|||||||
Reference in New Issue
Block a user