Логгирование TG чата в GoogleSpreadsheet с помощью бота
Для этого бота Вам не понадобится хостинг, домен и ssl-сертификат.
Результатом его работы будет актуализируемая в реальном времени таблица, в которой будут содержаться все сообщения, включая файлы (они будут загружаться на Google Drive и указываться в таблице в виде ссылки).
- Создаём бота, получаем токен.
- Копируем к себе на Google Drive Таблицу со скриптом (файл > создать копию)
- Открываем редактор скриптов в скопированной таблице (Инструменты > Редактор скриптов)
- Опубликовать > развернуть как веб-приложение
(в первый раз нужно будет дать необходимые разрешения на запуск)
- Настраиваем публикацию
- И получаем ссылку опубликованного приложения.
- ID таблицы можно найти в адресной строке
Переходим в редакторе скриптов на вкладку botsettings и заполняем 2, 3 и 4 строки
2 строка — токен вашего бота, который вы получили от botfather (первая часть) 3 строка — ссылка на развернутое приложение (вы её скопировали выше) 4 строка — ID вашей скопированной таблицы
После заполнения сохраняем код и запускаем скрипт set_webhook
Это привяжет токен бота к развернутому выше приложению.
После этого бот начнёт заполнять таблицу сообщениями из чата.
July 10, 2020