Автоматизация сбора ответов: Подключаем Яндекс Формы к Telegram-боту

2025-05-17 07:49:38 Время чтения 3 мин 911

Хотите получать ответы из Яндекс Форм прямо в Telegram? Эта инструкция поможет настроить автоматические уведомления без навыков программирования. Для сложных интеграций или нестандартных задач рекомендуем обратиться к разработчику — это позволит реализовать дополнительные функции, такие как фильтрация ответов или интеграция с CRM-системами.

Пошаговая инструкция

Шаг 1: Создаем Telegram-бота

  1. Откройте Telegram, найдите @BotFather.
  2. Отправьте команду /newbot и следуйте подсказкам:Придумайте название бота (например, SurveyBot).Создайте username (должен заканчиваться на bot, например, SurveyNotifier_bot).
  3. Придумайте название бота (например, SurveyBot).
  4. Создайте username (должен заканчиваться на bot, например, SurveyNotifier_bot).
  5. После создания получите API-токен — сохраните его.

Важно! Обязательно зайдите в созданного бота и нажмите Старт.

Шаг 2: Узнаем свой Telegram ID

  1. Перейдите в бота @ID_Extractor_Bot, нажмите Старт.
  2. Бот пришлет ваш Telegram ID (число). Запишите его.

Шаг 3: Регистрируем бота

  1. Перейдите на сайт для регистрации.
  2. Заполните форму:Ваш ID — введите Telegram ID из шага 2.API токен бота — вставьте токен из @BotFather.
  3. Ваш ID — введите Telegram ID из шага 2.
  4. API токен бота — вставьте токен из @BotFather.
  5. Нажмите «Зарегистрировать бота».
  6. Скопируйте ссылку для API (например, https://raadigital.ru/yandexFormsBot/123456789/ABC123DEF456).

Шаг 4: Создаем форму в Яндекс Формах

  1. Откройте Яндекс Формы, создайте новую форму.
  2. Добавьте нужные вопросы (текст, выбор вариантов и др.).

Шаг 5: Настраиваем интеграцию

Видеоинструкция:

  1. В форме перейдите: «Интеграции» → «API» → «Запрос JSON-RPC POST».
  2. Заполните поля:URL — вставьте скопированную ссылку.Метод — выберите POST.
  3. URL — вставьте скопированную ссылку.
  4. Метод — выберите POST.
  5. Добавьте параметры:Нажмите «+ Добавить параметр».В левое поле введите название (например, Ответы).В правое поле выберите «Ответы на вопросы» (не JSON!).
  6. Нажмите «+ Добавить параметр».
  7. В левое поле введите название (например, Ответы).
  8. В правое поле выберите «Ответы на вопросы» (не JSON!).
  9. Настройте передачу данных:В «Вопросы» выберите нужные или «Выбрать все».Фильтры оставьте пустыми.Форматирование ответа — JSON.
  10. В «Вопросы» выберите нужные или «Выбрать все».
  11. Фильтры оставьте пустыми.
  12. Форматирование ответа — JSON.
  13. Сохраните: «Сохранить» → «Сохранить API».

Шаг 6: Проверяем работу

  1. Заполните форму или отправьте её коллегам.
  2. При новом ответе бот пришлет уведомление.

Советы

  1. Копирование ссылки: Используйте кнопку «Копировать» на сайте, чтобы не ошибиться.
  2. Проверка данных: Убедитесь, что Telegram ID и токен введены правильно.
  3. Несколько форм: Одну API-ссылку можно использовать для разных форм.
  4. Индивидуальные решения: Для сложных задач (например, подключение к CRM) обратитесь к разработчику.

Итог: Настроив интеграцию, вы будете мгновенно получать ответы из форм в Telegram. Это удобно для опросов, заявок и обратной связи. Для расширенных возможностей рассмотрите кастомную разработку.