Browse Source

makes the selfassign command a bit more informative

tags/v1.0.0
roxie 6 years ago
parent
commit
91d84a07ba
2 changed files with 5 additions and 4 deletions
  1. +4
    -3
      cogs/selfassign.py
  2. +1
    -1
      config/servers.json

+ 4
- 3
cogs/selfassign.py View File

@@ -18,6 +18,10 @@ class SelfAssign():
Usage:
{command_prefix}listroles
"""
if not self.servers[ctx.message.server.id]["selfAssign"]["enabled"]:
embed = discord.Embed(colour=discord.Colour(0xDEADBF), # Make Embed colour a constant
description="SelfAssignable roles are not enabled on this server")
return await self.bot.say(embed=embed)
roles = []
for role in self.servers[ctx.message.server.id]["selfAssign"]["roles"]:
for serverrole in ctx.message.server.roles:
@@ -105,9 +109,6 @@ class SelfAssign():
async def removerole(self, ctx, role: discord.Role = None):
"""
Removes a role from the list of self assignable roles for that server.
:param ctx:
:param role:
:return:
"""
self.servers = self.con.load_config()
if role.id in self.servers[ctx.message.server.id]["selfAssign"]["roles"]:

+ 1
- 1
config/servers.json View File

@@ -1 +1 @@
{"304048071963312130": {"greets": {"enabled": 0, "welcome-channel": "", "member-role": "", "custom-message": "", "default-message": "Be sure to read the rules."}, "goodbyes": {"enabled": 0, "goodbye-channel": ""}, "selfAssign": {"enabled": 0, "roles": []}, "twitch": {"enabled": 0, "twitch-channel": "", "whitelist": {"enabled": 0, "list": []}}, "mute": {"role": "", "admin-role": []}, "nsfw": {"enabled": 0}}}
{"304048071963312130": {"greets": {"enabled": 0, "welcome-channel": "", "member-role": "", "custom-message": "", "default-message": "Be sure to read the rules."}, "goodbyes": {"enabled": 0, "goodbye-channel": ""}, "selfAssign": {"enabled": 0, "roles": ["307330606348632064", "308081662787321861", "308081544273199106"]}, "twitch": {"enabled": 0, "twitch-channel": "", "whitelist": {"enabled": 0, "list": []}}, "mute": {"role": "", "admin-role": []}, "nsfw": {"enabled": 0}}}

Loading…
Cancel
Save