Решил сделать казино. Все работает, но есть одна проблема. Когда я ввожу ставку в первый раз
бот не спрашивает её в следующий раз, а берет предыдущее сообщение. И в итоге у меня получаеться вот это:
Вот мой код:
import random
import telebot
bot = telebot.TeleBot('мой токен')
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
balance = 100
while 1==1:
bot.send_message(message.from_user.id, "Ставка: ")
bet= (int(message.text))
if bet>balance:
bot.send_message(message.from_user.id, "Недостаточно монет")
continue
res = random.randint(1,2)
if res == 1:
balance = balance + bet
bot.send_message(message.from_user.id, "Вы выиграли!")
else:
balance = balance - bet
bot.send_message(message.from_user.id, "Вы проиграли!")
bot.send_message(message.from_user.id, "Баланс: "+str(balance))
bot.polling(none_stop=True, interval=0)
Извините что написал так непонятно, просто не знаю как это обьяснить.