ソースを参照

makes the selfassign command a bit more informative

tags/v1.0.0
roxie 6年前
コミット
91d84a07ba
2個のファイルの変更5行の追加4行の削除
  1. +4
    -3
      cogs/selfassign.py
  2. +1
    -1
      config/servers.json

+ 4
- 3
cogs/selfassign.py ファイルの表示

@@ -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 ファイルの表示

@@ -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}}}

読み込み中…
キャンセル
保存