Форум сайта python.su
Решил что друзья должи решать спор в играх, решил создать минимального игрового бота
И я не понимаю где ошибся
@bot.message_handler(commands=["bj"]) def bj(m, res=False): card = 0 bot.send_message(m.chat.id, "Хотите взять карту?") if m.text == "Взять карту": card += random.randint(3, 11) bot.send_message(m.chat.id, f"Пользователь {m.from_user.first_name} взял карту, у него {card}.") if m.text == "Взять ещё одну": card += random.randint(3,11) bot.send_message(m.chat.id, f"У пользователя {m.from_user.first_name} {card} в сумме.") elif card > 21: bot.send_message(m.chat.id, f"Увы... {m.from_user.first_name} у вас {card} в сумме, перебор.") elif card == 21: bot.send_message(m.chat.id, f"Ого, у игрока {m.from_user.first_name} 21 очко!") elif m.text == "Хватит": bot.send_message(m.chat.id, f"Игрок {m.from_user.first_name} решил закончить игру на {card}.") elif m.text == "Хватит": bot.send_message(m.chat.id, f"Игрок {m.from_user.first_name} решил закончить игру не начав")
Отредактировано DDD01 (Май 30, 2022 10:11:08)
Офлайн