Действие: отредактировать сообщение.
Last updated
Last updated
В этой инструкции мы разберем работу действия «Отредактировать сообщение».
редактирование отправленного ботом сообщения по прошествии какого-то времени;
в процессе опроса, викторины убирать значения кнопок , а возможно и вопрос из диалога и т.д.
Ссылка на схему первого варианта
Рассмотрим настройку подробнее. Вот блок действия:
Как видим в первое поле записывается id отправленного сообщения, а во второе поле текст сообщения, которым будет замещено отправленное. Если после отправленного сообщения, которое в последствии необходимо будет редактировать, в этой схеме бот будет отправлять еще сообщения или выполнять другие действия, то необходимо записать значение ID исходящего сообщения во временную числовую переменную и в блок вставлять уже ее. Например вот так:
Задали переменную id_mes, со значением {var:effect.message.id} и в блок для редактирования уже прописываем ее значение {var:id_mes}.
Схема бота:
Первый блок: админ пишет сообщение (ключевик) в чат. Целесообразно проверять наличие в списке админов написавшего сообщение.
Второй блок: бот реагирует на сообщение и отправляет в чат сообщение со ссылкой на материал
Третий блок: задаем время жизни сообщения таймером
Четвертый блок: редактируем сообщение