|
|
@ -28,9 +28,12 @@ async def get_channel_counts(category, guild):
|
|
|
|
online_num = members - offline_num
|
|
|
|
online_num = members - offline_num
|
|
|
|
# Gets count of actual users
|
|
|
|
# Gets count of actual users
|
|
|
|
human_num = members - bot_num
|
|
|
|
human_num = members - bot_num
|
|
|
|
|
|
|
|
# count amount of premium subs/nitro subs.
|
|
|
|
|
|
|
|
boosters = guild.premium_subscription_count
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
"members": members,
|
|
|
|
"members": members,
|
|
|
|
"humans": human_num,
|
|
|
|
"humans": human_num,
|
|
|
|
|
|
|
|
"boosters": boosters,
|
|
|
|
"bots": bot_num,
|
|
|
|
"bots": bot_num,
|
|
|
|
"roles": roles_num,
|
|
|
|
"roles": roles_num,
|
|
|
|
"channels": channels_num,
|
|
|
|
"channels": channels_num,
|
|
|
@ -58,6 +61,7 @@ class InfoChannel(Cog):
|
|
|
|
self.default_channel_names = {
|
|
|
|
self.default_channel_names = {
|
|
|
|
"members": "Members: {count}",
|
|
|
|
"members": "Members: {count}",
|
|
|
|
"humans": "Humans: {count}",
|
|
|
|
"humans": "Humans: {count}",
|
|
|
|
|
|
|
|
"boosters": "Boosters: {count}",
|
|
|
|
"bots": "Bots: {count}",
|
|
|
|
"bots": "Bots: {count}",
|
|
|
|
"roles": "Roles: {count}",
|
|
|
|
"roles": "Roles: {count}",
|
|
|
|
"channels": "Channels: {count}",
|
|
|
|
"channels": "Channels: {count}",
|
|
|
@ -170,6 +174,7 @@ class InfoChannel(Cog):
|
|
|
|
Valid Types are:
|
|
|
|
Valid Types are:
|
|
|
|
- `members`: Total members on the server
|
|
|
|
- `members`: Total members on the server
|
|
|
|
- `humans`: Total members that aren't bots
|
|
|
|
- `humans`: Total members that aren't bots
|
|
|
|
|
|
|
|
- `boosters`: Total amount of boosters
|
|
|
|
- `bots`: Total bots
|
|
|
|
- `bots`: Total bots
|
|
|
|
- `roles`: Total number of roles
|
|
|
|
- `roles`: Total number of roles
|
|
|
|
- `channels`: Total number of channels excluding infochannels,
|
|
|
|
- `channels`: Total number of channels excluding infochannels,
|
|
|
@ -224,6 +229,7 @@ class InfoChannel(Cog):
|
|
|
|
Valid Types are:
|
|
|
|
Valid Types are:
|
|
|
|
- `members`: Total members on the server
|
|
|
|
- `members`: Total members on the server
|
|
|
|
- `humans`: Total members that aren't bots
|
|
|
|
- `humans`: Total members that aren't bots
|
|
|
|
|
|
|
|
- `boosters`: Total amount of boosters
|
|
|
|
- `bots`: Total bots
|
|
|
|
- `bots`: Total bots
|
|
|
|
- `roles`: Total number of roles
|
|
|
|
- `roles`: Total number of roles
|
|
|
|
- `channels`: Total number of channels excluding infochannels
|
|
|
|
- `channels`: Total number of channels excluding infochannels
|
|
|
@ -441,6 +447,7 @@ class InfoChannel(Cog):
|
|
|
|
guild,
|
|
|
|
guild,
|
|
|
|
members=True,
|
|
|
|
members=True,
|
|
|
|
humans=True,
|
|
|
|
humans=True,
|
|
|
|
|
|
|
|
boosters=True,
|
|
|
|
bots=True,
|
|
|
|
bots=True,
|
|
|
|
roles=True,
|
|
|
|
roles=True,
|
|
|
|
channels=True,
|
|
|
|
channels=True,
|
|
|
|