博客
- 指南
Telegram 群组升级为超级群组:安全更新 Chat ID
正确处理 migrate_to_chat_id 和 migrate_from_chat_id:更新发送路由、保留历史消息标识,并区分群组迁移与发送重试。
阅读更多 → - 对比选型
Telegram Webhook 回复:在响应体中发送,还是单独调用 sendMessage?
Telegram 允许在 webhook 响应中调用 sendMessage,但无法获取执行结果。比较内嵌回复、独立 API 请求与 UnifyPort 接收确认的区别。
阅读更多 → - 指南
Telegram getUpdates offset:避免重复处理与更新丢失
弄清 Telegram 何时确认更新,并用持久化收件箱和轮询检查点处理重启,避免提前推进 offset 或重复执行业务动作。
阅读更多 → - 指南
Telegram getWebhookInfo:排查待投递更新与 webhook 错误
正确解读 pending_update_count、last_error_date 和 last_error_message,区分 Telegram webhook 投递故障与下游业务处理问题。
阅读更多 → - 对比选型
Telegram Webhook secret_token 与 HMAC:接收端到底该验证什么
Telegram 的 secret_token 是共享请求头令牌,不是正文签名。对照 UnifyPort HMAC 契约,避免混用验证方式,并明确代理、重放与重复处理的边界。
阅读更多 → - 指南
Telegram 机器人收不到群消息?先检查隐私模式
私聊和定向命令正常,普通群消息却收不到?逐层检查 Telegram 机器人的隐私模式、群角色、重新入群和 allowed_updates。
阅读更多 → - 教程
WhatsApp Passkey 二维码认证:安全接入 Webhook 的操作指南
面向 UnifyPort 的 WhatsApp QR + Passkey 接入指南:创建消息账号、启动二维码认证、继续 WebAuthn Passkey 分支,并验证签名入站事件。
阅读更多 → - 指南
X Chat 私信失败排查:登录状态、密钥版本与消息签名
区分账号认证、会话密钥版本、消息签名和 Webhook 投递,定位 X Chat 发送与解密失败,并保留可追踪的请求证据。
阅读更多 → - 教程
Telegram getUpdates 与 setWebhook 冲突:安全切换 Runbook
Telegram 机器人在 getUpdates 和 setWebhook 之间切换后收不到消息时,用这份 runbook 先确认当前接收模式,再清理旧接收端、处理待收更新,并判断是否应该改用统一入站 webhook。
阅读更多 → - 教程
Telegram 媒体附件统一 Webhook:照片、语音、文档、联系人和位置怎么处理
用 UnifyPort 的标准 message.received 事件处理 Telegram 媒体消息:映射文本、附件、联系人和位置,先做 HMAC-SHA256 验签,再安全入库。
阅读更多 →