Блог
- Руководство
Ответ с цитатой в WhatsApp: reply_token и ID родительского сообщения
Как отправить ответ с цитатой через UnifyPort: используйте reply_token выбранного сообщения, а не ID его родителя. Разбираем отсутствие токена и invalid_reply_token.
Читать далее → - Сравнение
WhatsApp: отключить уведомления или заблокировать контакт?
Разделите отключение уведомлений, блокировку контакта и паузу автоответов в общем входящем ящике. Проверьте требования к LID и список блокировок UnifyPort.
Читать далее → - Гайд
Telegram getFile: как восстановить истёкшую ссылку на скачивание
Разбираем file_id, file_unique_id и file_path, обновление ссылок Telegram Bot API и границы восстановления вложений из унифицированного webhook.
Читать далее → - Руководство
Отмена отправки в LINE: как не восстановить удалённое сообщение во входящих
Обрабатывайте message.deleted, очищайте входящие, поиск и контекст ИИ и не позволяйте запоздалым событиям получения или редактирования вернуть содержимое.
Читать далее → - Гайд
Inline-кнопка Telegram зависла на загрузке? Проверьте answerCallbackQuery
Как найти причину зависшей callback-кнопки Telegram: проверить callback_query, передать правильный ID в answerCallbackQuery и отделить ответ на нажатие от выполнения задачи.
Читать далее → - Гайд
Группа 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 и разделяем два контракта проверки.
Читать далее →