Пошаговое руководство¶
Это проходит через одну небольшую функцию от пустой папки до работающей кнопки. Это займет несколько минут и не требует ничего, кроме вашего файла конфигурации.
1. Укажите конфиг в папке¶
Путь указан относительно файла конфигурации. См.
Конфигурация → function_directory правила .
2. Напишите файл функции¶
Создайте functions/greet.yaml. Параметр называется args, поэтому кнопка
может заполните его:
Ваша первая функция
3. Добавьте кнопку, которая его использует¶
Кнопка для новой функции
4. Проверьте и перечислите функции¶
Проверьте конфигурацию, затем посмотрите, что загружено
Вы должны увидеть строку greet. В каждой строке указано название, откуда
пришла функция и сколько у него параметров. См.
CLI → список функций.
Если validate жалуется, в сообщении указывается кнопка и значение, которое
отсутствует — проверьте Правила.
5. Запустите бота и нажмите кнопку¶
Запустить бота на переднем плане
Отправьте /start в Telegram, нажмите Поздороваться, и бот запустит echo
Hello world. и отправляет Hello world обратно как блок кода.
6. Сделайте его многоразовым¶
Измените значение кнопки args или добавьте вторую кнопку с другим значением.
Функция остается прежней:
Две кнопки, одна функция
Похожие¶
- Заполнители — добавить в команду необязательные части
- Правила — что принимает загрузчик
- Структура файла — объяснение каждого поля
- Меню — куда поставить кнопку в меню