this works 100%
But I also removed making the category, so do check it first because other than the channel count and category, I didn't really change anything else?
This commit is contained in:
parent
1924eab355
commit
937957cd8a
@ -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"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user