Чат-боты · 14 октября 2026 · 3 мин чтения

Google Таблицы и Telegram: бот, который пишет и читает таблицу

Эта страница на узбекском: /uz/blog/google-jadval-va-telegram-bot

Для небольшого бизнеса Google Таблица нередко выполняет роль базы данных: список товаров, расписание, заявки, клиенты. Связать её с Telegram-ботом — быстрый способ автоматизировать работу без отдельной CRM: бот записывает заявки в таблицу, отвечает клиентам данными из таблицы и сообщает сотрудникам об изменениях. Такая связка хороша для старта, но у неё есть ограничения, которые важно знать заранее.

Бот записывает в таблицу

Клиент оставляет заявку в боте: имя, телефон, услугу, дату. Бот добавляет строку в таблицу с отметкой времени и источником. Менеджер видит заявки в привычной таблице, может отмечать статус и комментарии. Так же работают анкеты, отчёты сотрудников, учёт показаний, регистрация на мероприятие. Полезно сразу записывать идентификатор пользователя Telegram: по нему бот потом сможет отправить клиенту ответ или уведомление о смене статуса.

Бот читает из таблицы

Таблица хранит данные, а бот их показывает: каталог товаров с ценами, расписание занятий, наличие, статус заказа по номеру, ответы на частые вопросы. Сотрудник меняет цену или расписание в таблице, и бот сразу показывает новые данные. Не нужно звать разработчика для каждого изменения.

Уведомления об изменениях

Когда в таблице меняется статус заявки, бот может сообщить клиенту, что заказ готов, или уведомить сотрудника о новой задаче. Для этого нужно отслеживать изменения: через скрипт, который срабатывает при редактировании, или через периодическую проверку.

Способы подключения

  • Google Sheets API: бот на сервере обращается к таблице через официальный API под служебной учётной записью, которой открыт доступ к таблице
  • Google Apps Script: скрипт внутри таблицы сам отправляет запросы к Telegram Bot API и может принимать обновления через веб-приложение
  • Платформы no-code автоматизации: связка «новое сообщение в боте — новая строка в таблице» без программирования

Apps Script удобен для простых сценариев и уведомлений. Бот на сервере с Sheets API — для сценариев с диалогами, состоянием и нагрузкой.

Структура таблицы

Таблица, с которой работает программа, должна быть устроена строго: одна строка — одна запись, первая строка — заголовки, никаких объединённых ячеек и пустых строк посреди данных. Отдельные листы для разных сущностей: заявки, товары, сотрудники. Если менеджеры начнут менять порядок столбцов или вставлять пояснения в середину, бот сломается. Защитите служебные столбцы от редактирования и вынесите пояснения на отдельный лист.

Ограничения

У API Google есть квоты на число запросов. При большом количестве одновременных пользователей бот может упираться в них, поэтому данные для чтения кэшируют, а запись группируют. Таблица не поддерживает транзакции: два пользователя могут одновременно занять одно и то же время. Поиск и фильтрация по большим объёмам работают медленно. Права доступа ограничены уровнем таблицы и листов.

Безопасность

Ключ служебной учётной записи хранится на сервере, а не в коде, доступном посторонним. Доступ к таблице дают только служебной учётной записи и сотрудникам, которым он нужен. Персональные данные клиентов в таблице с публичной ссылкой — частая и опасная ошибка.

Когда переходить на базу данных

Признаки: таблица стала тормозить, появились конфликты при одновременной записи, понадобились права доступа к отдельным записям, количество строк измеряется десятками тысяч. Тогда данные переносят в базу данных или CRM, а таблицу оставляют для отчётов и выгрузок. Логика бота при этом сохраняется, меняется только место хранения.

Обсудим задачу

Оставьте имя и телефон — перезвоним, расспросим о процессе и предложим, с чего начать.

Обсудить проект

Статьи по теме

Чат-боты

Где разместить Telegram-бота: сервер, хостинг и вебхук

Бот должен работать круглосуточно, а не на ноутбуке разработчика. Разбираем варианты размещения, разницу между опросом и вебхуком и что настроить на сервере.

14 октября 2026

Чат-боты

Разработка мини-приложения Telegram: стек, этапы и требования

Мини-приложение — это веб-приложение, которое открывается внутри Telegram. Разбираем, на чём его пишут, как оно связано с ботом и из каких этапов состоит разработка.

14 октября 2026

Чат-боты

Безопасность мини-приложений Telegram: проверка данных пользователя

Мини-приложение доступно по обычному веб-адресу, и любой может попытаться обратиться к его API напрямую. Разбираем, как правильно проверять пользователя и защищать данные.

14 октября 2026

Чат-боты

Чат-бот простыми словами: как он работает и что умеет

Чат-бот — программа, которая переписывается с людьми по заданным правилам или с помощью ИИ. Объясняем без технических терминов, как он устроен и чем полезен.

14 октября 2026

Чат-боты

ТЗ на чат-бота: сценарии, тексты и интеграции

Без технического задания подрядчик сделает бота так, как понял. Разбираем, из каких разделов состоит ТЗ на чат-бота и как описать сценарии, чтобы их нельзя было понять неправильно.

14 октября 2026

Чат-боты

Внедрение чат-бота в компании: запуск, проверка и метрики

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

14 октября 2026

Заявка

Обсудим задачу

Оставьте имя и телефон — перезвоним, расспросим о процессе и предложим, с чего начать.

Или позвоните

+998 94 444 48 85

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