Уведомления

Группа в Telegram: @pythonsu

#1 Май 30, 2022 10:10:05

DDD01
Зарегистрирован: 2022-05-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Black jack в Telebot

Решил что друзья должи решать спор в играх, решил создать минимального игрового бота
И я не понимаю где ошибся

  
@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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version