def load_subjects(): """ Fills DB with subject shorcut from config file. This is needed for reviews feature. Run this just when you want to create DB fo reviews. """ # Remove duplicates subjects = list(set(Config.subjects)) review_repo = ReviewRepository() for subject in subjects: print(f'Importing subject {subject}') review_repo.add_subject(subject) print('Import complete')
def load_subjects(): review_repo = ReviewRepository() for subject in config.subjects: review_repo.add_subject(subject)
from discord.ext.commands import Bot import re import utils from config.config import Config from config.messages import Messages from features.base_feature import BaseFeature from features.acl import Acl from features.review import Review from repository.karma_repo import KarmaRepository from repository.acl_repo import AclRepository from repository.review_repo import ReviewRepository acl_repo = AclRepository() acl = Acl(acl_repo) review_r = ReviewRepository() class Reaction(BaseFeature): def __init__(self, bot: Bot, karma_repository: KarmaRepository): super().__init__(bot) self.karma_repo = karma_repository self.review = Review(bot) def make_embed(self, page): embed = discord.Embed(title="Rubbergod", description="Nejlepší a nejúžasnější bot ever.", color=0xeee657) prefix = Config.default_prefix