simplifed
This commit is contained in:
parent
d4ca82e5fd
commit
41dd3fbdca
@ -597,27 +597,9 @@ def get_user_guess(message, start_time):
|
|||||||
end_time = time.time()
|
end_time = time.time()
|
||||||
user_id = int(message.from_user.id)
|
user_id = int(message.from_user.id)
|
||||||
|
|
||||||
found = False
|
try:
|
||||||
|
user_guess = float(message.text.replace( ',', '.'))
|
||||||
if message.text.count(",") == 0:
|
except ValueError:
|
||||||
try:
|
|
||||||
user_guess = float(message.text)
|
|
||||||
found = True
|
|
||||||
except ValueError:
|
|
||||||
bot.send_message(chat_id=user_id, text="Please type a number (or float with '.' )")
|
|
||||||
bot.register_next_step_handler(message, get_user_guess, start_time)
|
|
||||||
return
|
|
||||||
|
|
||||||
if message.text.count(",") == 1 and found is False:
|
|
||||||
try:
|
|
||||||
user_guess = float(message.text.replace(",", "."))
|
|
||||||
found = True
|
|
||||||
except ValueError:
|
|
||||||
bot.send_message(chat_id=user_id, text="Please type a number of float")
|
|
||||||
bot.register_next_step_handler(message, get_user_guess, start_time)
|
|
||||||
return
|
|
||||||
|
|
||||||
if message.text.count(",") > 1 and found is False:
|
|
||||||
bot.send_message(chat_id=user_id, text="Please type a number or float")
|
bot.send_message(chat_id=user_id, text="Please type a number or float")
|
||||||
bot.register_next_step_handler(message, get_user_guess, start_time)
|
bot.register_next_step_handler(message, get_user_guess, start_time)
|
||||||
return
|
return
|
||||||
@ -629,6 +611,12 @@ def get_user_guess(message, start_time):
|
|||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
if get_time_difference(start_time, end_time) > 20:
|
||||||
|
bot.send_message(chat_id=user_id, text="You took too long to guess.\n"
|
||||||
|
"No more tries today.")
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
message_text=f"You guessed {round(user_guess,2)}€"
|
message_text=f"You guessed {round(user_guess,2)}€"
|
||||||
bot.send_message(chat_id=user_id, text = message_text)
|
bot.send_message(chat_id=user_id, text = message_text)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user