gsd 2 years ago
parent
commit
cd91bb9184
  1. 5
      other_ext/register.py
  2. 6
      other_ext/url_checker.py
  3. 8
      other_ext/webhook_helper.py

5
other_ext/register.py

@ -1,4 +1,5 @@
import discord
from discord.ext import commands
import os
class Extension:
@ -56,7 +57,7 @@ class Extension:
await interaction.followup.send(f'Профиль отвязан, друг', ephemeral=True)
return
@core.event
@commands.Cog.listener()
async def on_member_join(member: discord.Member):
if member.guild.id != core.main_server_id:
return
@ -79,7 +80,7 @@ class Extension:
> Если не получается получить роль через бота пиши <@142269939783434240>"""
return await auth_channel.send(content=welcome_message, delete_after=120)
@core.event
@commands.Cog.listener()
async def on_message(message: discord.Message):
print(message.guild.id != core.main_server_id, message.channel.id != self.auth_channel)
if message.guild.id != core.main_server_id:

6
other_ext/url_checker.py

@ -1,4 +1,4 @@
from discord.ext import tasks
from discord.ext import tasks, commands
import discord
import re, os
@ -10,11 +10,11 @@ class Extension:
def __init__(self, core):
if not os.getenv("URLCHECKER_ENABLED", None): return None
self.core = core
@core.event
@commands.Cog.listener()
async def on_message(message: discord.Message):
await self.__call__(message)
@core.event
@commands.Cog.listener()
async def on_message_edit(before: discord.Message, after: discord.Message):
await self.__call__(after)

8
other_ext/webhook_helper.py

@ -1,4 +1,4 @@
from discord.ext import tasks
from discord.ext import tasks, commands
import discord
import asyncio
import traceback
@ -31,7 +31,7 @@ class Extension:
"🔎":("unban", {"profile":"", "requester_profile":""})
}
@core.event
@commands.Cog.listener()
async def on_message(message: discord.Message):
if message.webhook_id != self.track_webhook_id:
return
@ -40,10 +40,10 @@ class Extension:
try:
message.add_reaction(emoji=emoji)
except Exception as err:
print(f"Cannot add reaction on webhook")
print(f"Cannot add reaction on webhook, error: {err}")
return
@core.event
@commands.Cog.listener()
async def on_reaction_add(reaction: discord.Reaction, user: discord.User):
if reaction.message.webhook_id != self.track_webhook_id:
return

Loading…
Cancel
Save