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))
def send_tutorial_message(fb_id, team): return send_facebook_message(fb_id, create_message(TUTORIAL_MESSAGE.format(team)))
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))
def send_share_introduction_message(fb_id): return send_facebook_message(fb_id, create_message(SHARE_INTRODUCTION_MESSAGE))