@@ -1,8 +1,9 @@ | |||
import discord | |||
from discord.ext import commands | |||
from server_config import ServerConfig | |||
import checks | |||
from config.server_config import ServerConfig | |||
class SelfAssign(): | |||
def __init__(self, Bot): | |||
@@ -17,12 +18,12 @@ class SelfAssign(): | |||
Usage: | |||
{command_prefix}listroles | |||
""" | |||
roles = [] | |||
roles = " " | |||
for role in self.servers[ctx.message.server.id]["selfAssign"]["roles"]: | |||
for serverrole in ctx.message.server.roles: | |||
if role == serverrole.id: | |||
roles.append(serverrole.name) | |||
return await self.bot.say(str(roles).strip("[]")) | |||
roles.join(serverrole.name) | |||
return await self.bot.say(roles) | |||
@commands.command(pass_context=True) | |||
async def iam(self, ctx, role: discord.Role = None): |
@@ -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": ["307330606348632064", "308081570059649024"]}, "twitch": {"enabled": 0, "twitch-channel": "", "whitelist": {"enabled": 0, "list": []}}, "mute": {"role": "", "admin-role": []}}} | |||
{"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", "308081570059649024", "308081662787321861"]}, "twitch": {"enabled": 0, "twitch-channel": "", "whitelist": {"enabled": 0, "list": []}}, "mute": {"role": "", "admin-role": []}}} |
@@ -1,7 +1,7 @@ | |||
import configparser | |||
settings = configparser.ConfigParser() | |||
settings.read("config/preferences.ini") | |||
settings.read("settings/preferences.ini") | |||
command_prefix = settings["Roxbot"]["Command_Prefix"] | |||
token = settings["Roxbot"]["Token"] |
@@ -1,11 +1,11 @@ | |||
#!/usr/env python | |||
import logging | |||
import datetime | |||
import discord | |||
from discord.ext import commands | |||
from server_config import ServerConfig | |||
import load_config | |||
from config.server_config import ServerConfig | |||
# Sets up Logging that discord.py does on its own | |||
logger = logging.getLogger('discord') | |||
@@ -63,9 +63,9 @@ async def on_message(message): | |||
return await bot.process_commands(message) | |||
@bot.event | |||
async def on_error(error, ctx): | |||
pass | |||
#@bot.event | |||
#async def on_error(error, ctx, *args, **kwargs): | |||
# pass | |||
@bot.event |