diff --git a/forcemention/forcemention.py b/forcemention/forcemention.py index b8ef9a9..c9f0c5d 100644 --- a/forcemention/forcemention.py +++ b/forcemention/forcemention.py @@ -4,6 +4,7 @@ from redbot.core import Config, checks, commands from redbot.core.bot import Red from typing import Any +import asyncio Cog: Any = getattr(commands, "Cog", object) @@ -36,6 +37,7 @@ class ForceMention(Cog): if not role_obj.mentionable: await role_obj.edit(mentionable=True) await ctx.send("{}\n{}".format(role_obj.mention, message)) + await asyncio.sleep(5) await role_obj.edit(mentionable=False) else: await ctx.send("{}\n{}".format(role_obj.mention, message)) diff --git a/infochannel/infochannel.py b/infochannel/infochannel.py index e6248fc..55e26ca 100644 --- a/infochannel/infochannel.py +++ b/infochannel/infochannel.py @@ -27,9 +27,7 @@ class InfoChannel(Cog): default_guild = { "channel_id": None, - "category_id": None, "member_count": True, - "channel_count": False, } self.config.register_guild(**default_guild) @@ -80,19 +78,15 @@ class InfoChannel(Cog): overwrites = {guild.default_role: discord.PermissionOverwrite(connect=False), guild.me: discord.PermissionOverwrite(manage_channels=True, connect=True)} - category: discord.CategoryChannel = await guild.create_category("────Server Stats────", overwrites=overwrites) - channel = await guild.create_voice_channel( - "Placeholder", category=category, reason="InfoChannel make", overwrites=overwrites + "Placeholder", reason="InfoChannel make", overwrites=overwrites ) await self.config.guild(guild).channel_id.set(channel.id) - await self.config.guild(guild).category_id.set(category.id) await self.update_infochannel(guild) async def delete_infochannel(self, guild: discord.Guild, channel: discord.VoiceChannel): - await channel.category.delete(reason="InfoChannel delete") await channel.delete(reason="InfoChannel delete") await self.config.guild(guild).clear() @@ -112,9 +106,6 @@ class InfoChannel(Cog): if guild_data["member_count"]: name += "Members: {} ".format(guild.member_count) - if guild_data["channel_count"]: - name += "─ Channels: {}".format(len(guild.channels)) - if name == "": name = "Stats not enabled"