from discord.ext import commands | from discord.ext import commands | ||||
import load_config | import load_config | ||||
#from config.server_config import ServerConfig | |||||
def is_bot_owner(): | def is_bot_owner(): | ||||
return commands.check(lambda ctx: ctx.message.author.id == load_config.owner) | return commands.check(lambda ctx: ctx.message.author.id == load_config.owner) |
return await self.bot.say("Muted role set to '{}'".format(role.name)) | return await self.bot.say("Muted role set to '{}'".format(role.name)) | ||||
@set.command(pass_context=True, hidden=True) | @set.command(pass_context=True, hidden=True) | ||||
async def muteadmin(self, ctx, role: discord.Role = None): | |||||
async def adminrole(self, ctx, role: discord.Role = None): | |||||
self.serverconfig = self.con.load_config() | self.serverconfig = self.con.load_config() | ||||
self.serverconfig[ctx.message.server.id]["mute"]["admin-role"].append(role.id) | |||||
self.serverconfig[ctx.message.server.id]["admin_role"] = role.id | |||||
self.con.update_config(self.serverconfig) | self.con.update_config(self.serverconfig) | ||||
return await self.bot.say("Admin role appended to list: '{}'".format(role.name)) | |||||
return await self.bot.say("Admin role set to '{}'".format(role.name)) | |||||
@bot.command(pass_context=True, hidden=True, aliases=["setava", "setavatar"]) | @bot.command(pass_context=True, hidden=True, aliases=["setava", "setavatar"]) | ||||
@checks.is_bot_owner() | @checks.is_bot_owner() |
}, | }, | ||||
"nsfw": { | "nsfw": { | ||||
"enabled": 0 | "enabled": 0 | ||||
} | |||||
}, | |||||
"admin_role": "" | |||||
} | } | ||||
} | } | ||||
self.servers = self.load_config() | self.servers = self.load_config() |
{"304048071963312130": {"greets": {"enabled": 0, "welcome-channel": "", "member-role": "", "custom-message": "", "default-message": "Be sure to read the rules."}, "goodbyes": {"enabled": 0, "goodbye-channel": ""}, "self_assign": {"enabled": 1, "roles": ["307330606348632064", "308081662787321861", "308081544273199106", "308081490296569889"]}, "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": ""}, "self_assign": {"enabled": 1, "roles": ["307330606348632064", "308081662787321861", "308081544273199106", "308081490296569889"]}, "twitch": {"enabled": 0, "twitch-channel": "", "whitelist": {"enabled": 0, "list": []}}, "mute": {"role": "", "admin-role": []}, "nsfw": {"enabled": 0}, "admin_role": "334078005347483648"}} |