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

27 lines
763 B
Python

import discord
from discord.ext import commands
from loguru import logger
class BotEventsCog(commands.Cog, name="Bot Events Handler"):
def __init__(self, bot: commands.Bot) -> None:
self.bot = bot
@commands.Cog.listener()
async def on_ready(self) -> None:
logger.info(f"{self.bot.user} has connected to Discord!")
await self.bot.change_presence(
activity=discord.Activity(
type=discord.ActivityType.watching,
name="All Things Linux",
)
)
@commands.Cog.listener()
async def on_disconnect(self) -> None:
logger.warning("Bot has disconnected from Discord.")
async def setup(bot: commands.Bot) -> None:
await bot.add_cog(BotEventsCog(bot))