Подробная инструкция по подключению Яндекс Форм к Telegram-боту
Автоматизация уведомлений без программирования
Если вам нужно мгновенно получать ответы из Яндекс Форм прямо в Telegram, эта инструкция поможет настроить интеграцию за несколько шагов. Для сложных задач или нестандартных сценариев можно обратиться к разработчику — это сэкономит время и позволит реализовать индивидуальные функции, такие как обработка данных, интеграция с CRM или дополнительная фильтрация уведомлений.
Шаг 1: Создание Telegram-бота
Откройте Telegram и найдите @BotFather.
Отправьте команду /newbot и следуйте инструкциям:
- Укажите имя бота (например, FeedbackBot).
- Придумайте уникальный username, оканчивающийся на bot (например, FeedbackNotifierBot).
После создания бота вы получите API-токен. Сохраните его — он понадобится для настройки.
Важно! Перейдите в созданного бота и нажмите Старт, чтобы активировать его.
Шаг 2: Авторизация на сайте
Перейдите на страницу регистрации
Нажмите на кнопку "Авторизоваться через Телеграм" и авторизуйтесь
Шаг 3: Регистрация бота на сайте
После авторизации вас перекинет на форму регистрации бота
Заполните форму:
- В поле «API токен бота» вставьте токен из @BotFather.
Нажмите «Зарегистрировать бота».
После успешной регистрации скопируйте ссылку для API, которая появится на странице (например, https://raadigital.ru/yandexFormsBot/123456789/ABC123DEF456).
Шаг 4: Создание формы в Яндекс Формах
Откройте Яндекс Формы и создайте новую форму.
Добавьте нужные вопросы (текстовые поля, выбор вариантов и т. д.).
Шаг 5: Подключение формы к боту
Видео инструкция:
Текстовая инструкция:
В настройках формы перейдите во вкладку «Интеграции» → «API».
Выберите «Запрос JSON-RPC POST».
В открывшейся форме:
- В поле URL вставьте скопированную ссылку.
- В поле Метод укажите POST.
Добавьте параметры для передачи:
- Нажмите «+ Добавить параметр».
- В левом поле введите название (например, Ответы).
- В правом поле выберите «Ответы на вопросы» (не путать с JSON-ответами!).
Настройте переменные:
- В разделе «Вопросы» отметьте нужные или выберите «Выбрать все».
- Фильтры оставьте пустыми.
- В «Форматирование ответа» выберите JSON.
Сохраните настройки («Сохранить» → «Сохранить API»).
Шаг 6: Проверка работы
Заполните форму самостоятельно или отправьте её коллегам для теста.
Дополнительные рекомендации
- Копирование ссылки: Используйте кнопку «Копировать» на сайте, чтобы избежать ошибок.
- Проверка данных: Убедитесь, что Telegram ID и токен введены верно.
- Несколько форм: Одну и ту же API-ссылку можно использовать для разных форм.
- Кастомизация: Если нужно настроить фильтрацию ответов или подключить базу данных, обратитесь к разработчику — это расширит возможности автоматизации.
Итог
Интеграция Яндекс Форм с Telegram-ботом упрощает сбор данных и экономит время. Для нестандартных решений (например, интеграции с CRM или сложной обработки ответов) стоит рассмотреть индивидуальную разработку.