Практика работы с Telegram
Интеграция Telecobra с n8n и Make через HTTP
Начните с чтения статуса своей существующей задачи. Этот сценарий объясняет URL, заголовок авторизации и обработку JSON без обещания отдельного готового коннектора.
Сценарий: получить статус парсинга
Понадобятся свой ключ API Telecobra и ID уже созданной задачи парсинга. Цель первого запроса — получить её состояние, количество собранных строк и сообщение об ошибке. Он не создаёт рассылку, парсинг или новую аудиторию.
Проверяемый адрес: https://telecobra.com/api/parsing/JOB_ID/status. Подставляйте внутренний ID задачи вместо JOB_ID. Номер строки таблицы и Telegram ID пользователя для этого не подходят.
Настройка в n8n
- Добавьте узел HTTP Request.
- Выберите метод GET и URL статуса с ID своей задачи.
- Для авторизации используйте Header Auth: имя заголовка
X-API-Key, значение — собственный ключ Telecobra. Храните его в credentials. - Выберите JSON как формат ответа. Полученные
id,statusиparsed_countпередайте в следующий узел. - Разведите успешный ответ и HTTP-ошибку. Не превращайте любой ответ в успех настройкой, игнорирующей код состояния.
Документация HTTP Request описывает возможности узла. Названия полей Telecobra и URL берутся из API платформы.
Настройка в Make
- Добавьте модуль HTTP для выполнения запроса.
- Укажите метод GET и тот же URL статуса.
- Настройте заголовок
X-API-Key, сохранив ключ в защищённой настройке подключения. Не вставляйте его в URL. - Включите разбор JSON-ответа и сопоставьте поля статуса с нужными полями следующего модуля.
- Отдельно обработайте отказ доступа и незавершённое состояние задачи.
Названия элементов могут зависеть от версии модуля. Сверяйте их с документацией HTTP в Make. Это настройка универсального HTTP-модуля; отдельный коннектор Telecobra здесь не требуется.
Условный ответ и правила ветвления
{
"id": 456,
"status": "done",
"parsed_count": 8,
"error_msg": ""
}Это сокращённый учебный JSON, не результат клиентского запуска. Для done следующий шаг может получать строки результата. Пока задача выполняется, сохраняйте её ID. При ошибке передайте сообщение в журнал и разберите причину.
Не запускайте бесконечный цикл опроса: задайте разумный интервал и предел ожидания под свой процесс. Период опроса — настройка вашей интеграции, а не обещанный лимит API.
Как связать с CRM и созданием задач
Для CRM сначала определите, что является обращением или контактом, и какое событие создаёт запись. Результат парсинга не является лидом автоматически. В журнале храните связь своего события с ID задачи, датой и исходным источником.
Когда чтение статуса проверено, переходите к созданию задачи через POST. Повторный запуск сценария не должен сам по себе дублировать команду создания. Наличие HTTP-вызова не подтверждает готовый webhook на любое событие: исходящий webhook проверяется отдельно.
Источники и документация
Одна платформа · разные задачи
Подписка Telecobra
Соберите инструменты для работы с Telegram в одном кабинете. Сроки доступа, цены и условия — на странице подписки.
В этой инструкции описана только часть возможностей платформы. Полный список доступен в разделе функций.