diff options
| author | 2020-09-23 12:12:04 +0800 | |
|---|---|---|
| committer | 2020-09-23 12:12:04 +0800 | |
| commit | 13df7440b008c41037ab1009852711748ffc07fc (patch) | |
| tree | f14bc294104fea0f3de6f2e9c2592569486f036b | |
| parent | Add owners count to server embed (diff) | |
Only show server features in certain channels.
| -rw-r--r-- | bot/exts/info/information.py | 12 | ||||
| -rw-r--r-- | tests/bot/exts/info/test_information.py | 1 |
2 files changed, 9 insertions, 4 deletions
diff --git a/bot/exts/info/information.py b/bot/exts/info/information.py index d6973abd4..868e22417 100644 --- a/bot/exts/info/information.py +++ b/bot/exts/info/information.py @@ -165,14 +165,20 @@ class Information(Cog): ) created = time_since(ctx.guild.created_at, precision="days") - features = ", ".join(ctx.guild.features) region = ctx.guild.region num_roles = len(ctx.guild.roles) - 1 # Exclude @everyone + # Server Features are only useful in certain channels + if ctx.channel.id in ( + *constants.STAFF_CHANNELS, constants.Channels.dev_core, constants.Channels.dev_contrib + ): + features = f"\nFeatures: {', '.join(ctx.guild.features)}" + else: + features = "" + embed.description = textwrap.dedent(f""" Created: {created} - Voice region: {region} - Features: {features} + Voice region: {region}{features} Roles: {num_roles} """) embed.set_thumbnail(url=ctx.guild.icon_url) diff --git a/tests/bot/exts/info/test_information.py b/tests/bot/exts/info/test_information.py index 1978bd7e2..74cbac4b6 100644 --- a/tests/bot/exts/info/test_information.py +++ b/tests/bot/exts/info/test_information.py @@ -155,7 +155,6 @@ class InformationCogTests(unittest.TestCase): f""" Created: {time_since_patch.return_value} Voice region: {self.ctx.guild.region} - Features: {', '.join(self.ctx.guild.features)} Roles: {len(self.ctx.guild.roles) - 1} """ ) |