Ответы пользователя по тегу Telegram
  • Почему не работает if else внутри в if bot telegram?

    Big_Trouble
    @Big_Trouble
    Программист недосамоучка
    Почему не работает if else внутри в if bot telegram?

    Потому что здесь так нельзя. Если коротко: ты нажимаешь выбрать группу, в функцию send_text приходить message.text с номером группы но после того как ты нажимаешь выбрать день - новый message не приходит, а и бот проверяет условие if message.text == f"{uni_gr[0]}":...

    Для этого есть специальный объект bot.register_next_step_handler(message, next_step)

    P.S Ну а вообще для каждой группы и дня прописывать блок условий - это как то глупо, представь если тебе захочется добавить еще 1-2 группы - это +еще 20 строчек кода. Лучше создать базу данных и тогда все эти блоки с условиями можно будет уложить в несколько строчек.

    P.P.S Мне уже кажется что моя задача на этом сайте просто скидывать людям ссылку на эту страницу
    Ответ написан
    1 комментарий