Forms to Telegram — дополнение Google Forms, которое доставляет каждый новый ответ в вашего собственного Telegram-бота в момент отправки формы. Устанавливаемый триггер Apps Script работает внутри вашего аккаунта Google: он читает ответ и сам вызывает Telegram Bot API с токеном вашего бота. Данные идут из вашего аккаунта Google прямо в бота — нашего сервера между ними нет. Так ответы Google Forms в Telegram приходят без посредников.
Как это работает
- Создайте бота — откройте @BotFather в Telegram, отправьте
/newbotи скопируйте токен. - Установите дополнение — из Google Workspace Marketplace; после этого оно доступно во всех ваших формах.
- Подключите бота и выберите чат — в редакторе формы откройте «Расширения» → 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.