fixed /me
This commit is contained in:
parent
d591120b2b
commit
4d4125a7f5
@ -147,11 +147,16 @@ def send_user_info(message):
|
|||||||
user_id = message.from_user.id
|
user_id = message.from_user.id
|
||||||
user = session.query(User).filter_by(telegram_id=user_id).first()
|
user = session.query(User).filter_by(telegram_id=user_id).first()
|
||||||
scores = session.query(Score).filter_by(telegram_id=user_id).all()
|
scores = session.query(Score).filter_by(telegram_id=user_id).all()
|
||||||
|
today_score = session.query(Score).filter_by(date=dt.datetime.now(), telegram_id=user_id).first() # get today's score object for user
|
||||||
|
today_guess = "not guessed today"
|
||||||
|
|
||||||
|
if today_score is not None:
|
||||||
|
today_guess = str(today_score.guess)
|
||||||
|
|
||||||
if user is not None:
|
if user is not None:
|
||||||
user_name = user.username # tbd: get user name by id from db
|
user_name = user.username # tbd: get user name by id from db
|
||||||
user_score = sum(score for score in scores) # tbd: get user score by adding all scores related to userid
|
user_score = sum(score for score in scores) # tbd: get user score by adding all scores related to userid
|
||||||
user_guess = session.query(Score).filter_by(date=dt.datetime.now(), telegram_id=user_id).first().guess or "not guessed today" # tbd: display if user has guessed today and how much
|
user_guess = today_guess # tbd: display if user has guessed today and how much
|
||||||
user_info = (f"Your user info:\n"
|
user_info = (f"Your user info:\n"
|
||||||
f"User ID: {user_id}\n"
|
f"User ID: {user_id}\n"
|
||||||
f"Username: {user_name}\n"
|
f"Username: {user_name}\n"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user