Задать вопрос
Ответы пользователя по тегу Python
  • Как реализовать этот ввод?

    InnieSharp
    @InnieSharp
    C# программист
    if message.text == "KR_XXXXX":
                    time_sub = int(time.time()) + days_to_seconds(30)
                    db.set_time_sub(message.from_user.id, time_sub)
                    await bot.send_message(message.from_user.id, "Вам выдана подписка на месяц.")

    Эта проверка будет производится если ты ввёл Ввести купон, если короче, она не будет проводиться, т.к. уже проведена.
    Создай переменную Boolean, в проверке Ввести купон дай ей значение True,
    Дальше вне проверки Ввести купон проверь является ли она True, если да, то проверь сообщение, если оно = KR_XXXXX, то делай что надо, и ставь переменной значение False.
    Должно работать. Просто давно не писал телеграм ботов на Python, да и вообще давно не прогал на нём.
    Ответ написан
    Комментировать