Подробная инструкция по подключению Яндекс Форм к 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 или сложной обработки ответов) стоит рассмотреть индивидуальную разработку.

1
Начать дискуссию