Вызов команды и внешнего скрипта из кнопки

Материал из боты telegram - ebot.one - редактор ботов
Перейти к: навигация, поиск

Пример скриптов: http://ebot.one/all/s_radoid/dialogs/demo/buttons/script_buttons.zip

Схема работы:
Button resp send url 1.jpg
Внешний вид скрипта с кнопкой:
Easy button resp send url 3.jpg
Структура команд примера:
Button resp send url 2.jpg
Настройки команды, которая вернет кнопку из скрипта:
Button resp send url 3.jpg
Настройки скрытой команды, которую вызовет кнопка из скрипта:
Button resp send url 4.jpg
Настройки команды для виртуальных кнопок:
Easy button resp send url 2.jpg

Скрипт url_button_save.php получит через GET 2 переменные: chat_id и data (данные из вашей кнопки)


Если вы используете аргумент s Облегченного варианта (текущая статья) то можете использовать сочетание as чтобы и вызвать скрипт и выдать сообщение пользователю. В этом случае редактор будет ориентироваться на цифру, которую вы указали при формировании кнопки. В приведенном ниже примере это то цифра 1. редактор вызовет скрипт, указанный в настройках вируальной команды с ключом url_1 и выдаст пользователю текст, находящийся в ключе text_1

Таким образом при использовании этой комбинации sa выполнится 3 действия:

1)отработка скрипта

2)сообщение alert

3)вызов команды.

Т.е. три в одном

Код кнопки во внешнем скрипте:

Sa 1.png

Настройки виртуальной команды:

Sa 2.png


Подробнее об аргументах по этой ссылке