mirror of
https://github.com/alterware/aw-bot.git
synced 2025-10-26 14:15:54 +00:00
feat: limit embeds
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
from .member_events import handle_member_join, handle_member_update
|
||||
from .reaction_events import handle_reaction_add
|
||||
from .message_events import (
|
||||
handle_message_edit,
|
||||
handle_bulk_message_delete,
|
||||
handle_message_delete,
|
||||
handle_message,
|
||||
handle_message_delete,
|
||||
handle_message_edit,
|
||||
)
|
||||
from .reaction_events import handle_reaction_add
|
||||
from .voice_events import handle_voice_state_update
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from bot.utils import generate_random_nickname, is_valid_username, is_numeric_name
|
||||
from database import user_has_role
|
||||
|
||||
import discord
|
||||
|
||||
from bot.utils import generate_random_nickname, is_numeric_name, is_valid_username
|
||||
from database import user_has_role
|
||||
|
||||
SPAM_ROLE_ID = 1350511935677927514
|
||||
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
from datetime import timedelta
|
||||
import discord
|
||||
import time
|
||||
from datetime import timedelta
|
||||
|
||||
import discord
|
||||
|
||||
from bot.utils import timeout_member, aware_utcnow
|
||||
from bot.ai.handle_request import forward_to_google_api
|
||||
|
||||
from bot.utils import aware_utcnow, timeout_member
|
||||
from database import add_user_to_role
|
||||
|
||||
BOT_LOG = 1112049391482703873
|
||||
@@ -390,6 +390,12 @@ async def handle_message(message, bot):
|
||||
await message.delete()
|
||||
return
|
||||
|
||||
if len(message.embeds) > 2:
|
||||
member = message.guild.get_member(message.author.id)
|
||||
await timeout_member(member, timedelta(minutes=5), "Too many embeds")
|
||||
await message.delete()
|
||||
return
|
||||
|
||||
if "@everyone" in message.content or "@here" in message.content:
|
||||
if not message.channel.permissions_for(message.author).mention_everyone:
|
||||
spam_role = message.guild.get_role(SPAM_ROLE_ID)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
from datetime import timedelta
|
||||
|
||||
from bot.utils import aware_utcnow
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import discord
|
||||
import asyncio
|
||||
|
||||
import discord
|
||||
|
||||
MP3_PATH = "sounds/hello.mp3"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user