Как мгновенно получать ответы из Яндекс.Форм в Telegram
Коротко
Эта инструкция проведёт вас через создание Telegram-бота, регистрацию его на сайте
и подключение Яндекс.Форм через интеграцию API (JSON-RPC POST). После настройки ответы на форму будут приходить в Telegram.
https://raadigital.ru/addYandexFormBot и подключение Яндекс.Форм через интеграцию API (JSON-RPC POST). После настройки ответы на форму будут приходить в Telegram.
Шаг 1 — Создание Telegram-бота
- Откройте Telegram и найдите @BotFather или перейдите по ссылке: https://t.me/BotFather.
- Отправьте команду
/newbot. - Следуйте подсказкам: задайте имя (например, MyFormNotifier) и username, который оканчивается на
bot(например, MyFormNotifierBot). - BotFather вернёт вам API token (строка вида
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11). Скопируйте и сохраните его.
Важно: Обязательно зайдите в созданного бота и нажмите Старт —
без этого бот не сможет получать и отправлять сообщения пользователям.
Шаг 2 — Авторизация на сайте через Telegram
- Перейдите на сайт для регистрации бота:
https://raadigital.ru/addYandexFormBot. - Найдите кнопку авторизации через Telegram и выполните вход (подтвердите в Telegram приложение, если потребуется).
- Авторизация позволит сайту привязать ваш Telegram-аккаунт и корректно отправлять уведомления на ваш чат/ID.
Шаг 3 — Регистрация бота на сайте
- В форме регистрации вставьте API token от BotFather в поле "API токен вашего бота".
- Нажмите Подключить бота.
- После успешной регистрации вы получите уникальную ссылку для API Яндекс.Форм, например:
https://raadigital.ru/yf/123abcAbC. Скопируйте её — она понадобится на шаге интеграции в Яндекс.Формах.
Подсказка: Cсылку можно скопировать прямо кликом по ней — используйте эту
функцию, чтобы избежать опечаток.
Шаг 4 — Создание Яндекс.Формы
- Откройте Яндекс Формы и создайте новую форму.
- Добавьте нужные вопросы (текстовые поля, варианты ответов и т. п.).
- Проверьте корректность названий вопросов — они будут приходить в уведомления.
Шаг 5 — Подключение формы к Telegram-боту (API)
- Перейдите в вашу форму → вкладка Интеграции.
- Прокрутите вниз до раздела API и выберите опцию Запрос JSON-RPC POST.
- В поле URL вставьте ранее скопированную ссылку с сайта регистрации бота (например,
https://raadigital.ru/yf/12Abc678). - Метод:
POST. - Добавьте параметры — нажмите + Добавить параметр:
- Левое поле — название параметра, например: Ответы.
- В правом поле нажмите + и выберите опцию Ответы на вопросы
!!! Будьте внимательны - НЕ "Ответы на вопросы в виде JSON". - Настройте параметры выбора вопросов: выберите нужные вопросы или нажмите Выбрать все.
- Оставьте поле Фильтры пустым (если нет специальных условий).
- В поле Форматирование ответа выберите JSON.
- Нажмите Сохранить, затем Сохранить в самой форме добавления API.
Если интерфейс Яндекс.Форм изменился — ищите опции с
похожими названиями: «Интеграции», «API», «JSON», «POST».
Шаг 6 — Проверка работы
- Поделитесь формой с друзьями или заполните её самостоятельно.
- После отправки формы проверьте Telegram — должен прийти уведомительный текст с выбранными вопросами и ответами.
- Если уведомление не пришло:
- Проверьте токен бота (правильный ли он).
- Проверьте, нажали ли вы Старт в чате с ботом (обязательно для получения сообщений).
- Убедитесь, что URL, вставленный в Яндекс Формы, точен (копируйте ссылку вместо ручного набора).
Дополнительные советы
- Проверка токена: Ошибка в токене приведёт к сбою. Проверьте, что токен скопирован целиком.
- Тестирование: Перед публикацией протестируйте форму и убедитесь, что данные приходят корректно и читабельно.
- Несколько форм: Можно подключать несколько форм к одному боту — чаще всего используют одну и ту же ссылку/интеграцию.
- Формат сообщений: Если нужно более сложное форматирование (например, кнопки, клавиатуры, разбор JSON), можете обратиться к нашей компании - мы разработаем для вас индивидуальную интеграцию.
Итог
Теперь у вас есть всё, чтобы настроить мгновенные уведомления из Яндекс.Форм в Telegram без разработки
собственного сервера: создайте бота, зарегистрируйте его на сайте интеграции, подключите JSON-RPC POST в
Яндекс.Формах — и проверяйте ответы в Telegram.