电报:没有用 answerInlineQuery 发送答案

Telegram: no answer sent with answerInlineQuery

我发出一个 POST 请求以响应具有以下 url

的内联请求
https://api.telegram.org/bot<some-token>/answerInlineQuery

和正文

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

Telegram 回复 200 OK 但机器人中没有 changes/answers。

我也试过对要发送的正文进行如此多的修改。没有一个成功,但我也没有一个错误。

终于,这个成功了。

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

它需要结果而不是结果。并且没有定义 InlineQueryResultArticle