Блог
- Гайд
Группа Telegram стала супергруппой: безопасное обновление Chat ID
Как обрабатывать migrate_to_chat_id и migrate_from_chat_id, менять адрес доставки и сохранять историю сообщений, не запуская слепые повторы отправки.
Читать далее → - Сравнение
Ответ на Telegram Webhook: тело HTTP-ответа или отдельный sendMessage?
Telegram позволяет вызвать sendMessage в ответе на webhook, но не возвращает результат. Сравниваем этот способ с отдельным API-запросом и подтверждением UnifyPort.
Читать далее → - Гайд
Telegram getUpdates offset: как избежать дублей и потери обновлений
Когда Telegram подтверждает обновления и как сохранять offset вместе с входящими данными, чтобы пережить перезапуск без пропуска работы и повторных действий.
Читать далее → - Гайд
Telegram getWebhookInfo: диагностика очереди обновлений и ошибок доставки
Как читать pending_update_count, last_error_date и last_error_message и отличать сбои доставки Telegram webhook от ошибок обработки внутри приложения.
Читать далее → - Сравнение
Telegram Webhook secret_token и HMAC: что проверять на стороне получателя
Telegram secret_token — общий токен в заголовке, а не подпись тела запроса. Сравниваем его с HMAC UnifyPort и разделяем два контракта проверки.
Читать далее → - Гайд
Бот Telegram не получает сообщения в группе? Проверьте режим приватности
Личные сообщения и адресные команды приходят, а обычный текст в группе — нет? Проверьте режим приватности, роль бота, повторное добавление и allowed_updates.
Читать далее → - Руководство
WhatsApp Passkey QR Authentication: безопасная настройка Webhook
Практическое руководство по WhatsApp QR + Passkey в UnifyPort: создание messaging account, продолжение WebAuthn Passkey-ветки и проверка подписанных входящих событий.
Читать далее → - Гайд
Ошибки личных сообщений X Chat: вход, версии ключей и подписи
Как разделить ошибки авторизации, ключей диалога, подписей сообщений и доставки вебхуков при диагностике отправки и расшифровки X Chat.
Читать далее → - Руководство
Telegram getUpdates и setWebhook конфликтуют: безопасный runbook для переключения
Если Telegram-бот перестал получать updates после переключения между getUpdates и setWebhook, проверьте активный режим, уберите старый receiver, аккуратно обработайте pending updates и решите, нужен ли unified inbound webhook.
Читать далее → - Руководство
Медиа-вложения Telegram в едином Webhook: фото, голос, документы, контакты и геолокация
Как обрабатывать Telegram media messages через нормализованное событие UnifyPort message.received: сопоставить текст, вложения, контакты и геолокацию, проверить HMAC-SHA256 и безопасно сохранить payload.
Читать далее →