电报机器人:在InputTextMessageContent

时间:2020-02-22 13:45:19

标签: node.js telegram-bot

当用户进行内联查询并点击了类似这样的文章时,我试图添加一个图像以实现InputTextMessageContent的以下结果:

enter image description here

我遵循了此post中建议的方法,但似乎没有用。我的代码如下:

bot.on('inline_query', (ctx) => {
    let result = [
        {
            type: 'article',
            id: '1',
            thumb_url: 'https://some_image_url',
            title: 'Title 1',
            description: 'Description 1',
            input_message_content: {
                message_text: "<a href='https://some_image_url'>&#8205;</a>\nTest",
                parse_mode: "HTML",
                disable_web_page_preview: true,
            }
        },
    ]
    return ctx.answerInlineQuery(result)
})

此实现产生以下结果:

enter image description here

如果我改为设置disable_web_page_preview: false,则图像会出现,但是位置错误,并且包含竖线,这不是我想要的。

enter image description here

0 个答案:

没有答案