Перейти к основному содержимому

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

Coverse умеет отправлять уведомления в Telegram напрямую, без посредников — через канал telegram у вебхука.

Шаг 1. Создайте бота

Напишите @BotFather, команда /newbot — получите токен бота (вида 123456:ABC-DEF…).

Шаг 2. Узнайте chat ID

  • Личный чат: напишите @userinfobot — он пришлёт ваш ID.
  • Группа: добавьте бота в группу; ID группы начинается с -.

Шаг 3. Подпишите таблицу на уведомления

Токен API должен иметь право sheets.webhooks.

curl -X POST "https://app.coverse.team/v1/documents/$DOCUMENT_ID/webhooks" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"channel":"telegram","botToken":"123456:ABC-DEF…","chatId":"-1001234567890"}'

Диалог «Уведомления об изменениях» с выбором канала Telegram и полями Bot token и Chat ID

Что дальше

При изменении таблицы бот пришлёт в чат сообщение со сводкой: название таблицы, что изменилось (Лист 1!E21 = 3456; …), автор и ссылка на документ. Близкие по времени правки объединяются в одно сообщение.

Отписаться: DELETE /v1/documents/{document}/webhooks/{id}.