• Как редактировать текст сообщения и саму inline кнопку python?

    Torrua
    @Torrua
    А что вам понятно с текстом? Мне вот из вашего кода совсем ничего не понятно, но попробую угадать: вы хотите, чтобы при повторной отправке текста "Настройки", Телеграм учитывал предыдущие нажатия и менял текст кнопок соответственно?

    Если да (как и в любом случае, в общем-то), то вам придется где-то фиксировать текущее состояние выключателей (обычно это делается в базе данных) и генерировать текст кнопок, исходя из этих состояний.

    Предположим, что вы получили состояние выключателя в boolean переменную light_1_on, тогда код
    text="Выключить свет 1" if light_1_on else "Включить свет 1"
    callback_button = types.InlineKeyboardButton(text, callback_data="test")
    будет менять текст кнопки соответственно состоянию выключателя.

    Текст самого сообщения тоже должен генерироваться динамически, исходя из текущего положения выключателей.
    Ответ написан
    Комментировать
  • Посоветуйте сервис онлайн каталога книг

    Torrua
    @Torrua
    Ответ написан
    Комментировать