1
Fork 0
mirror of https://github.com/allthingslinux/tux.git synced 2024-10-02 16:43:12 +00:00
tux/.archive/guild.py

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))