def send_score(fb_ids, highlight_model):
    goal_data = highlight_model.goal_data

    # Do not send a message if no goal data
    if not goal_data:
        return

    team1_goals = [goal for goal in goal_data if goal['team'] == 1]
    team2_goals = [goal for goal in goal_data if goal['team'] == 2]

    goals_message = _format_goals_message(highlight_model.team1.name.title(),
                                          team1_goals,
                                          highlight_model.team2.name.title(),
                                          team2_goals)

    return send_batch_facebook_message(fb_ids, create_message(goals_message))
Beispiel #2
0
def send_tutorial_message(fb_id, team):
    return send_facebook_message(fb_id,
                                 create_message(TUTORIAL_MESSAGE.format(team)))
Beispiel #3
0
def send_team_not_found_tutorial_message(fb_id):
    return send_facebook_message(
        fb_id, create_message(REGISTRATION_NOT_FOUND_MESSAGE))
def send_registration_deleted_message(fb_id, team):
    return send_facebook_message(fb_id, create_message(REGISTRATION_DELETED_MESSAGE.format(team)))
def send_getting_started_message(fb_id, user_name):
    return send_facebook_message(fb_id, create_message(GET_STARTED_MESSAGE.format(user_name)))
def send_search_highlights_message(fb_id):
    return send_facebook_message(fb_id, create_message(SEARCH_HIGHLIGHTS_MESSAGE))
def send_help_message(fb_id):
    return send_facebook_message(fb_id, create_message(HELP_MESSAGE))
def send_cancel_message(fb_id):
    return send_facebook_message(fb_id, create_message(CANCEL_MESSAGE))
def send_done_message(fb_id):
    return send_facebook_message(fb_id, create_message(DONE_MESSAGE))
def send_setting_changed(fb_id):
    return send_facebook_message(fb_id, create_message(SETTING_CHANGED_MESSAGE))
def send_setting_invalid(fb_id):
    return send_facebook_message(fb_id, create_message(SETTING_INVALID_MESSAGE))
def send_thank_you_message(fb_id):
    return send_facebook_message(fb_id, create_message(THANK_YOU))
def send_error_message(fb_id):
    return send_facebook_message(fb_id, create_message(ERROR_MESSAGE))
Beispiel #14
0
def send_share_introduction_message(fb_id):
    return send_facebook_message(fb_id,
                                 create_message(SHARE_INTRODUCTION_MESSAGE))