Создание Google форм с автоматической рассылкой результатов Telegram 

⚡ Супер-тест в Telegram: Инструкция

🚀 Авто-Тесты в Telegram

Пошаговая инструкция: от пустой папки до работающего бота

1 Создаем папку и Форму

Наведем порядок, чтобы ничего не потерялось.

  • Зайдите на сайт Google Диск (drive.google.com).
  • Слева сверху нажмите большую кнопку «+ Создать».
  • Выберите «Папка». Назовите её, например, «Тест по Биологии».
  • Зайдите внутрь этой новой папки (два раза кликните по ней).
  • Снова нажмите «+ Создать» -> «Google Формы» -> «Создать пустую форму».
  • Слева сверху кликните на «Новая форма» и переименуйте её (например, «Тест 1»).
2 Вставляем Скрипт №1 (Наполнение вопросами)

Этот волшебный код сам создаст вопросы, чтобы вам не вбивать их вручную.

  • В вашей открытой Форме нажмите на три точки (справа вверху, рядом с кнопкой «Отправить»).
  • Выберите пункт «Редактор скриптов» (Apps Script). Откроется новая вкладка.
  • Удалите весь текст, который там есть (обычно там написано function myFunction…).
  • Вставьте КОД №1 (он ниже).
  • Нажмите иконку 💾 «Сохранить» (дискета).
  • Выберите в списке функций сверху setupQuizTelegram и нажмите ▶ «Выполнить».
  • Google спросит разрешение («Review permissions»). Нажмите: Ваш аккаунт -> Advanced (Дополнительно) -> Go to… (Перейти на страницу…) -> Allow (Разрешить).
🎉 Чудо! Вернитесь во вкладку с Формой — там появились вопросы!
// Сюда вставляем Скрипт №1 для ФОРМЫ
// (тот самый, где function setupQuizTelegram…)
3 Создаем Таблицу и Бота
  • В Форме перейдите на вкладку «Ответы» (в центре сверху).
  • Нажмите на зеленую иконку «Ссылка на Таблицу».
  • Выберите «Создать новую таблицу» -> «Создать». Откроется таблица.
  • Теперь идем в Telegram к @BotFather.
  • Пишем ему /newbot, даем имя боту.
  • Копируем полученный ТОКЕН (длинный набор букв и цифр).
  • Узнаем свой ID у бота @userinfobot.
4 Вставляем Скрипт №2 (Рассылка)

Самая ответственная часть. Этот скрипт будет проверять ответы.

  • В Таблице нажмите меню «Расширения» -> «Apps Script».
  • Удалите старый код.
  • Вставьте КОД №2 (для Таблицы).
  • ОЧЕНЬ ВАЖНО: В начале кода в кавычках вставьте ваш ТОКЕН и ваш ID.
  • Нажмите 💾 «Сохранить».
⚠️ Не забудьте кавычки!
Правильно: var TOKEN = "12345:ABCDE...";
Неправильно: var TOKEN = 12345:ABCDE...;
5 Включаем «Рубильник» (Триггер)

Без этого шага ничего работать не будет!

  • В редакторе скрипта (в Таблице) слева нажмите на иконку ⏰ «Триггеры» (будильник).
  • Справа внизу нажмите синюю кнопку «+ Добавление триггера».
  • Настройте так:
    • Функция: onFormSubmit
    • Источник мероприятия: Из таблицы
    • Тип события: При отправке формы
  • Нажмите «Сохранить» и снова дайте разрешения (Advanced -> Go to… -> Allow).
🏁 Готово! Проверяем

Вы всё настроили! Остался последний штрих.

  • Зайдите в своего нового бота в Telegram и нажмите /start (Запустить).
  • Откройте свою Форму (кнопка «Просмотр» — значок глаза).
  • Заполните её как ученик (введите свой ID).
  • Нажмите «Отправить».

🔔 Дзинь! Вам в Telegram должен прийти результат!

Создано с любовью для учителей ❤️ 2025