def add_slack_game_post():
session = db.session
data = flask.request.form
token = data['token']
if token != slack_token:
return "You're not who you say you are. Wrong token {}".format(token)
winner_email, loser_email = data['text'].split(' beat ')
winner = session.query(User).filter(
User.email == winner_email,
).first()
loser = session.query(User).filter(
User.email == loser_email
).first()
if not winner:
return 'no player with email {}'.format(winner_email)
if not loser:
return 'no player with email {}'.format(loser_email)
add_game(session, winner, loser, slack_user_submitted_by=data['user_name'])
session.commit()
return "{} beat {}! {}'s score is now {} and {}'s score is now {}".format(winner.name, loser.name, winner.name,
round(winner.elo, 3), loser.name,
round(loser.elo, 3))
评论列表
文章目录