subreddit = reddit.subreddit('PokeVerseLeague') client = discord.Client() time_mult = {'s':1, 'm':60, 'h':3600, 'd':86400} pf = ProfanityFilter(extra_censor_list=['twat', 'bellend', 'bloody', 'bugger']) words = pf.get_profane_words() words.remove('gay') words.remove('gaybor') words.remove('gayboy') words.remove('gaygirl') words.remove('gays') words.remove('gayz') pf.define_words(words) giveawaybot = '294882584201003009' logger = logging.getLogger('discord') logger.setLevel(logging.ERROR) handler = logging.FileHandler(filename='discord.log', encoding='utf-8', mode='w') handler.setFormatter(logging.Formatter('%(asctime)s:%(levelname)s:%(name)s: %(message)s')) logger.addHandler(handler) SCOPES = 'https://www.googleapis.com/auth/spreadsheets' TEMPLATE_ID = '1nrDrIZ-XmpHw7dF8EMc0LXMSYOhoXTqoX4WO-k8jAgk' SHEET_IDS = ['1HdtNLRyAMPCD2DYas7ChcS1luKcUTi4AvrdMIsbm1PQ', '1E6ew94iL4FaV2rWCIOdn_ibdFE3hJ_20lR-UmFDLwtk'] TEAM_COLS = 'C,F,I,L,O,R,U,X,AA,AD,AG,AJ'.split(',') POINT_COLS = 'E,H,K,N,Q,T,W,Z,AC,AF,AI,AL'.split(',') store = oauth_file.Storage('/root/badgebot/token.json') creds = store.get()
# In[6]: pf.set_censor("@") # In[7]: pf.censor("That's bullshit!") # In[8]: pf.define_words(["icecream", "choco"]) # In[9]: pf.censor("I love icecream and choco!") # In[10]: pf.is_clean("That's awesome!") # In[11]:
client = discord.Client() pf1 = ProfanityFilter() #for user defined slangs (just a workaround) pf2 = ProfanityFilter() #for pre defined slangs Profane_file = './slangs.csv' slang_list = [] with open(Profane_file, 'r') as pf: slangs = csv.reader(pf) for slang in slangs: slang_list.append(slang[0]) # slang is [word], so slang[0] is word print('profane list loaded [OK]') pf1.set_censor('*') pf1.define_words(slang_list) print("define slangs [OK]") #getting admins admin_list = [] with open(Admin_file, 'r') as adms: _list = csv.reader(adms) for name in _list: admin_list.append(name[0]) print('admin list loaded [OK]') @client.event async def on_ready(): guild = discord.utils.find(lambda g: g.name == GUILD, client.guilds) print(f'{client.user} is connected to the following guild:\n'