mirror of
https://github.com/allthingslinux/tux.git
synced 2024-10-03 09:03:12 +00:00
49 lines
1.8 KiB
Python
49 lines
1.8 KiB
Python
|
|
from discord.ext import commands
|
|
|
|
|
|
class GuildEventsCog(commands.Cog, name="Guild Events Handler"):
|
|
def __init__(self, bot: commands.Bot) -> None:
|
|
self.bot = bot
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_channel_create(self, channel: discord.abc.GuildChannel) -> None:
|
|
# logger.trace(f"{channel} has been created in {channel.guild}.")
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_channel_delete(self, channel: discord.abc.GuildChannel) -> None:
|
|
# logger.trace(f"{channel} has been deleted in {channel.guild}.")
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_channel_pins_update(
|
|
# self,
|
|
# channel: discord.abc.GuildChannel | discord.Thread,
|
|
# last_pin: datetime | None,
|
|
# ) -> None:
|
|
# logger.trace(f"Pins in #{channel.name} have been updated. Last pin: {last_pin}")
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_channel_update(
|
|
# self, before: discord.abc.GuildChannel, after: discord.abc.GuildChannel
|
|
# ) -> None:
|
|
# logger.trace(f"Channel updated: {before} -> {after}")
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_role_create(self, role: discord.Role) -> None:
|
|
# logger.trace(f"Role created: {role}")
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_role_delete(self, role: discord.Role) -> None:
|
|
# logger.trace(f"Role deleted: {role}")
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_role_update(self, before: discord.Role, after: discord.Role) -> None:
|
|
# logger.trace(f"Role updated: {before} -> {after}")
|
|
|
|
# @commands.Cog.listener()
|
|
# async def on_guild_update(self, before: discord.Guild, after: discord.Guild) -> None:
|
|
# logger.trace(f"Guild updated: {before} -> {after}")
|
|
|
|
|
|
async def setup(bot: commands.Bot) -> None:
|
|
await bot.add_cog(GuildEventsCog(bot))
|