Forms to Telegram

Новые ответы Google Forms сразу в вашего Telegram-бота — аккуратное форматирование, нужный чат или тема форума, без стороннего сервера по пути.

Доступно в: Google Workspace Marketplace GitHub

Forms to Telegram — дополнение Google Forms, которое доставляет каждый новый ответ в вашего собственного Telegram-бота в момент отправки формы. Устанавливаемый триггер Apps Script работает внутри вашего аккаунта Google: он читает ответ и сам вызывает Telegram Bot API с токеном вашего бота. Данные идут из вашего аккаунта Google прямо в бота — нашего сервера между ними нет. Так ответы Google Forms в Telegram приходят без посредников.

Как это работает

  1. Создайте бота — откройте @BotFather в Telegram, отправьте /newbot и скопируйте токен.
  2. Установите дополнение — из Google Workspace Marketplace; после этого оно доступно во всех ваших формах.
  3. Подключите бота и выберите чат — в редакторе формы откройте «Расширения» → Forms to Telegram → Open setup, проверьте бота, найдите чат, нажмите Test, затем Save & go live.

Сообщение повторяет вашу форму

  • Не нужно вести шаблон — по умолчанию уходят отмеченные вопросы в вашем порядке. Добавили вопрос — он появится в сообщении; удалили — перестанет отправляться.
  • Удобно читать в чате — короткий ответ стоит в строке вопроса, длинный получает свой блок, заголовки разделов формы сохраняются. Длинная заявка показывает первые ответы, а остальное сворачивает в раскрывающуюся цитату — свёрнуто, но не обрезано.
  • По превью уведомления видно, кто написал — отметьте звёздочкой один вопрос, и его ответ встанет в первую строку: в списке чатов будет имя, а не название формы.
  • Каждый тип ответа выглядит как есть — сетка сохраняет подписи строк, шкала показывает максимум (4/5), загруженный файл приходит ссылкой.
  • Время в вашем часовом поясе — время отправки ставится в поясе, в котором вы настроили дополнение.

Возможности

  • Настоящее HTML-форматирование — жирные подписи и ссылки, без сломанной разметки.
  • Выбор и порядок отправляемых ответов.
  • Свой шаблон, если нужен — {{field:Question}}, {{form_title}}, {{timestamp}}, {{summary_url}}. Панель подскажет, когда шаблон разошёлся с формой, и пересоберёт его в один клик.
  • Темы форума — уведомления в тему форума супергруппы (message_thread_id).
  • Надёжная доставка — повтор при лимитах, запасной вариант простым текстом при ошибке разметки, длинные ответы делятся по границам тегов, статус последней доставки виден в панели.

Получается простой бот Telegram для заявок с формы: обратная связь, запись, лиды — всё приходит туда, где команда уже общается.

Приватность

Токен бота хранится в свойствах Apps Script формы внутри вашего аккаунта Google и отправляется только в Telegram. Мы не получаем, не храним и не видим ни ответы, ни токен. Это дополнение Google Forms без стороннего сервера, а исходный код открыт на GitHub, чтобы можно было проверить, что именно происходит с данными.

Ограничения

Версия 1 работает только в одну сторону: Google Form → Telegram. Без вебхука, без кнопок обратного вызова, без двустороннего обмена и внешнего сервера. Google Forms и Google Workspace Marketplace — товарные знаки Google LLC; дополнение не создано и не одобрено Google. Разработка 301.st.