У меня подобная схема через шаблоны поведения реализовывалась. Соответственно в шаблонах и было - ответить, и сформировать новую клавиатуру (через PHP). Работало всё ок.kostyaer писал(а): ↑Вт мар 10, 2020 10:29 amУ меня такая же проблема с кнопками по условию, видимо не успевает за одно сообщение обработать и подменить кнопки. Но такое решение не совсем правильное для выключателя.
Попробую переформулировать проблему:
Имеется устройство "Свет", у него свойство 1 или 0 (включено или выключено) в телеге создано 2 кнопки на одно устройство- "Свет вкл" и "Свет выкл", кнопки не постоянно показываются, а при условии ссылающимся на свойство света (штатная опция этого модуля)- Если Свет=0 то показывается кнопка "Свет вкл", если Свет=1 то показывается кнопка "Свет выкл" Кнопки должны меняться местами в зависимости от состояния объекта "Свет"
Работает, но не совсем корректно- при нажатии "Свет вкл" сразу не меняется на кнопку "Свет выкл", а просто пропадает. Появляется только со следующим обращением в телегу любой командой. Как мне кажется за одно сообщение в телегу не успевает поменяться свойство объекта "Свет", хотя почему тогда пропадает кнопка, а не остаётся..
Как у вас сделано - понятия не имею, по этому и просил подробности.