Генерирование кнопок под текстом из скрипта — различия между версиями

Материал из боты telegram - ebot.one - редактор ботов
Перейти к: навигация, поиск
Строка 1: Строка 1:
Если необходимо вернуть из скрипта помимо текста кнопку для этого имеется следующий синтаксис:
+
#[[Текст_с_кнопкой|Текст с кнопкой]]
Где:
+
#[[Синтаксис_кнопок,_которые_url_resp_может_вернуть_вместе_с_текстом|Синтаксис кнопок, которые url resp может вернуть вместе с текстом]]
4049 - ID команды в вашем боте (например скрытой)
+
#[[Пример_кнопок_с_вызовом_внешнего_скрипта_и_команды|Пример кнопок с вызовом внешнего скрипта и команды]]
1124 - ID кнопки этой команды.
 
По идее можно оставить прямо эти id - они ссылаются на команду в моем боте, но лучше создать в корне скрытую команду, которую назвать "Виртуальные кнопки" и в ней создать одну кнопку, на которую будут ссылаться все кнопки из скриптов.
 
  
Следует иметь ввиду некоторую особенность - если такая конструкция не отрабатывает - вероятно у вас слишком длинное имя кнопки или название команды. Как это обойти я напишу позже
+
Примеры синтаксиса во внешнем скрипте для вывода кнопок - https://yadi.sk/d/-rzBlU2T3MtU4k
 
 
P.S.: Для чего вообще понадобились эти ID ? - впоследствии возможно часть функционала будет описано прямо в этой виртуальной кнопке, а из скрипта она будет вызываться. Чтобы потом не переписывать - я сразу описал синтаксис, который ссылается на кнопку в редакторе. Возможно не лучшее решение, но пока что так.
 

Версия 19:28, 6 декабря 2017

  1. Текст с кнопкой
  2. Синтаксис кнопок, которые url resp может вернуть вместе с текстом
  3. Пример кнопок с вызовом внешнего скрипта и команды

Примеры синтаксиса во внешнем скрипте для вывода кнопок - https://yadi.sk/d/-rzBlU2T3MtU4k