def __init__(self, bot): super().__init__() self.bot = bot # active text channels acting as wormholes self.wormholes = {} # sent messages still held in memory self.sent = [] # bot management logging self.event = output.Event(self.bot)
def __init__(self, bot): super().__init__() self.bot = bot self.slave = None self.guild = None self.role_mod = None self.role_verify = None self.roles_elevated = None self.roles_native = None self.output = output.Output(self.bot) self.console = output.Console(self.bot) self.event = output.Event(self.bot)
from repository.database.karma import Karma, Karma_emoji from repository.database.seeking import Seeking from repository.database.review import Review, ReviewRelevance, Subject from repository.database.verification import User from repository.database.image import Image from repository.database.points import Points from repository.database.acl import ACL_group, ACL_rule, ACL_rule_user, ACL_rule_group from repository.review_repo import ReviewRepository bot = commands.Bot( command_prefix=config.prefix, help_command=help.Help(), allowed_mentions=discord.AllowedMentions(roles=False, everyone=False, users=True), ) event = output.Event(bot) # fill DB with subjects shortcut, needed for reviews def load_subjects(): review_repo = ReviewRepository() for subject in config.subjects: review_repo.add_subject(subject) started = False @bot.event async def on_ready(): global started if started: