mirror of https://github.com/stijndcl/didier
Run hooks
parent
72415aeed0
commit
abbb3026eb
|
@ -3,7 +3,7 @@ import os
|
|||
import pathlib
|
||||
import re
|
||||
from functools import cached_property
|
||||
from typing import Union, Optional
|
||||
from typing import Optional, Union
|
||||
|
||||
import discord
|
||||
from aiohttp import ClientSession
|
||||
|
@ -19,8 +19,8 @@ from didier.data.embeds.error_embed import create_error_embed
|
|||
from didier.data.embeds.schedules import Schedule, parse_schedule
|
||||
from didier.exceptions import HTTPException, NoMatch
|
||||
from didier.utils.discord.prefix import get_prefix
|
||||
from didier.utils.easter_eggs import detect_easter_egg
|
||||
from didier.utils.discord.snipe import should_snipe
|
||||
from didier.utils.easter_eggs import detect_easter_egg
|
||||
from didier.utils.types.datetime import tz_aware_now
|
||||
|
||||
__all__ = ["Didier"]
|
||||
|
@ -342,14 +342,20 @@ class Didier(commands.Bot):
|
|||
if not should_snipe(message):
|
||||
return
|
||||
|
||||
self.sniped[message.channel.id] = (message, None,)
|
||||
self.sniped[message.channel.id] = (
|
||||
message,
|
||||
None,
|
||||
)
|
||||
|
||||
async def on_message_edit(self, before: discord.Message, after: discord.Message):
|
||||
"""Event triggered when a message is edited"""
|
||||
if not should_snipe(before):
|
||||
return
|
||||
|
||||
self.sniped[before.channel.id] = (before, after,)
|
||||
self.sniped[before.channel.id] = (
|
||||
before,
|
||||
after,
|
||||
)
|
||||
|
||||
async def on_ready(self):
|
||||
"""Event triggered when the bot is ready"""
|
||||
|
|
|
@ -2,7 +2,6 @@ import discord
|
|||
|
||||
from didier.utils.regexes import STEAM_CODE
|
||||
|
||||
|
||||
__all__ = ["should_snipe"]
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from typing import Union
|
||||
from dataclasses import dataclass
|
||||
import re
|
||||
from dataclasses import dataclass
|
||||
from typing import Union
|
||||
|
||||
__all__ = ["STEAM_CODE"]
|
||||
|
||||
|
@ -8,6 +8,7 @@ __all__ = ["STEAM_CODE"]
|
|||
@dataclass
|
||||
class Regex:
|
||||
"""Dataclass for a type of pattern"""
|
||||
|
||||
pattern: str
|
||||
flags: Union[int, re.RegexFlag] = 0
|
||||
|
||||
|
|
Loading…
Reference in New Issue