Esempio n. 1
0
def get_download_urls_for_today(rule, info):
    games = load_games_for_today()
    if games is not None and len(games) > 0:
        return BuildConfig(MessageBuilder.TYPE_DOWNLOAD_URL, None, games)
    else:
        collection = load_latest_game_collection()
        if collection is not None and collection.games.count() > 0:
            return BuildConfig(MessageBuilder.TYPE_GAME_COLLECTION, None, collection.games.all())
        else:
            return BuildConfig(MessageBuilder.TYPE_RAW_TEXT, None, u'小每今天累屎了,没有推荐游戏[[哭]]')
Esempio n. 2
0
def get_games_for_today(rule, info):
    games = load_games_for_today()
    if games is not None and len(games) > 0:
        return BuildConfig(MessageBuilder.TYPE_GAMES, None, games)
    else:
        collection = load_latest_game_collection()
        if collection is not None and collection.games.count() > 0:
            return get_latest_game_collection(rule, info)
        else:
            return BuildConfig(MessageBuilder.TYPE_RAW_TEXT, None, u'小每今天累屎了,没有推荐游戏[[哭]]')
Esempio n. 3
0
def get_games_for_today(rule, info):
    games = load_games_for_today()
    if games is not None and len(games) > 0:
        return BuildConfig(MessageBuilder.TYPE_GAMES, None, games)
    else:
        collection = load_latest_game_collection()
        if collection is not None and collection.games.count() > 0:
            return get_latest_game_collection(rule, info)
        else:
            return BuildConfig(MessageBuilder.TYPE_RAW_TEXT, None,
                               u'小每今天累屎了,没有推荐游戏[[哭]]')
Esempio n. 4
0
def get_download_urls_for_today(rule, info):
    games = load_games_for_today()
    if games is not None and len(games) > 0:
        return BuildConfig(MessageBuilder.TYPE_DOWNLOAD_URL, None, games)
    else:
        collection = load_latest_game_collection()
        if collection is not None and collection.games.count() > 0:
            return BuildConfig(MessageBuilder.TYPE_GAME_COLLECTION, None,
                               collection.games.all())
        else:
            return BuildConfig(MessageBuilder.TYPE_RAW_TEXT, None,
                               u'小每今天累屎了,没有推荐游戏[[哭]]')
Esempio n. 5
0
def get_latest_game_collection(rule, info):
    return BuildConfig(MessageBuilder.TYPE_GAME_COLLECTION, None,
                       load_latest_game_collection())
Esempio n. 6
0
def get_latest_game_collection(rule, info):
    return BuildConfig(MessageBuilder.TYPE_GAME_COLLECTION, None, load_latest_game_collection())