from discord.ext import commands 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() await channel.send(embed=MatrixRolesEmbed(), view=MatrixButtons()) await channel.send(embed=LanguageRolesEmbed(), view=LanguageButtons()) async def setup(bot): await bot.add_cog(RolesCog(bot))