Exemple #1
0
        if group is None:
            database.save_group(guild_name, guild_id)
            group = database.fetch_group_by_dgroup_id(guild_id)

        assert (group is not None)
        database.save_advert(subm.fullname, subm.permalink, group['id'],
                             subm.created_utc)


print('Connecting to database')
database.connect(config.database_file)
database.create_missing_tables()
database.prune()

print('Fetching lists')
blacklist = StringList('blacklist.txt')
whitelist = StringList('whitelist.txt')

print('Logging in')
reddit = praw.Reddit(client_id=auth_config.client_id,
                     client_secret=auth_config.client_secret,
                     password=auth_config.password,
                     user_agent='DiscordServers bot by /u/tjstretchalot',
                     username=auth_config.username)

subreddit = reddit.subreddit(config.subreddit_name)
recently_checked_subm_ids = []
hot_check_counter = 0
last_prune_time = time.time()

# CHECK SUBREDDIT FLAIRS BEFORE STARTING