FunkyBot/cogs/roles.py

29 lines
941 B
Python
Raw Normal View History

from discord.ext import commands
2025-06-23 14:02:53 +00:00
from embeds.MatrixRolesEmbed import MatrixRolesEmbed
from embeds.LanguageRolesEmbed import LanguageRolesEmbed
from libs.Channels import Channels
from libs.Guilds import Guilds
from libs.Cog import Cog
from views.MatrixButtons import MatrixButtons
from views.LanguageButtons import LanguageButtons
class RolesCog(Cog):
def __init__(self, bot):
super().__init__(bot)
self.bot = bot
self.messages_deletable = True
@commands.Cog.listener()
async def on_ready(self):
guild = await Guilds().get_guild(self.bot)
channel = await Channels().get_channel(guild, "add-roles")
if channel is not None:
await channel.purge()
2025-06-23 14:02:53 +00:00
await channel.send(embed=MatrixRolesEmbed(), view=MatrixButtons())
await channel.send(embed=LanguageRolesEmbed(), view=LanguageButtons())
async def setup(bot):
await bot.add_cog(RolesCog(bot))