Пример кнопок с вызовом внешнего скрипта и команды — различия между версиями
Var null (обсуждение | вклад) |
Var null (обсуждение | вклад) |
||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
1)отрабатывал какой-то скрипт | 1)отрабатывал какой-то скрипт | ||
2)вызывалась команда | 2)вызывалась команда | ||
− | как показано на скриншоте: [[Button_resp_send_url_6.jpg|center]] | + | |
+ | '''Существует 2 способа:''' | ||
+ | |||
+ | 1) Если передать скрипту необходимо небольшое значение. Например скрипт должен принять f или m (выбор пола участника соревнований). | ||
+ | '''Этот способ будет работать быстрее''' т.к. оптимизирован редактором под эту задачу. Лучше использовать его. См. [[Вызов команды и внешнего скрипта из кнопки|Вызов команды и внешнего скрипта из кнопки]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <hr> | ||
+ | |||
+ | 2) Второй способ позволяет передать больше данных - если требуется передать множество значений или если одни длинные (более 10 знаков). Его следует ипользовать только если первый вариант не подходит. Его описание описано ниже. | ||
+ | |||
+ | Пример скриптов: https://ebot.one/all/s_radoid/dialogs/demo/buttons/buttons.zip | ||
+ | |||
+ | как показано на скриншоте: [[Файл:Button_resp_send_url_1.jpg|center]] | ||
+ | |||
+ | |||
+ | Структура команд примера: [[Файл:Button_resp_send_url_2.jpg|center]] | ||
+ | Настройки команды, которая вернет кнопку из скрипта: [[Файл:Button_resp_send_url_3.jpg|center]] | ||
+ | Настройки скрытой команды, которую вызовет кнопка из скрипта: [[Файл:Button_resp_send_url_4.jpg|center]] | ||
+ | Настройки команды для виртуальных кнопок: [[Файл:Button_resp_send_url_5.jpg|center]] | ||
+ | Сама виртуальная кнопка: [[Файл:Button_resp_send_url_6.jpg|center]] | ||
+ | |||
+ | Примечание: Вместо ufs или ufd можно использовать упрощенный синтаксис в виде одной буквы u |
Текущая версия на 16:23, 8 февраля 2018
Если необходимо вернуть из скрипта помимо текста кнопку, да такую, чтобы при нажатие на нее 1)отрабатывал какой-то скрипт 2)вызывалась команда
Существует 2 способа:
1) Если передать скрипту необходимо небольшое значение. Например скрипт должен принять f или m (выбор пола участника соревнований). Этот способ будет работать быстрее т.к. оптимизирован редактором под эту задачу. Лучше использовать его. См. Вызов команды и внешнего скрипта из кнопки
2) Второй способ позволяет передать больше данных - если требуется передать множество значений или если одни длинные (более 10 знаков). Его следует ипользовать только если первый вариант не подходит. Его описание описано ниже.
Пример скриптов: https://ebot.one/all/s_radoid/dialogs/demo/buttons/buttons.zip
как показано на скриншоте:
Примечание: Вместо ufs или ufd можно использовать упрощенный синтаксис в виде одной буквы u