You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Telegram调用answerInlineQuery返回200但无应答结果问题

Telegram内联请求无响应问题修复方案
  • 字段名拼写错误
    你当前请求体使用的顶层结果字段为result,Telegram官方API要求的正确字段名为results,缺少末尾的s是无返回的核心原因之一。
  • 结果格式嵌套错误
    你把结果数组额外套在了InlineQueryResultArticle对象层中,正确格式是results字段直接对应结果数组,不需要额外嵌套对象。
  • 调试优化建议
    测试阶段可以在请求体中添加cache_time: 0参数,关闭接口缓存,避免旧缓存影响调试结果。

正确请求体示例

{
    "inline_query_id": "${inline_query_id}",
    "results": [
        {
            "type": "article",
            "id": "111",
            "title": "some-title",
            "input_message_content": {"message_text": "TEXT 1"}
        }
    ]
}

Telegram API对无法识别的字段、格式不匹配的参数会直接忽略,仅返回200状态码不会抛出错误提示,属于官方设计逻辑。

内容的提问来源于stack exchange,提问作者masha-pl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 18:09:03