Бот Telegram: Включить фотографию в InputTextMessageContent - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь включить изображение, чтобы получить следующий результат для InputTextMessageContent, когда пользователь сделал линейный запрос и нажал на статью следующим образом:

enter image description here

Я следовал методу, предложенному в этом посте , но, похоже, не работает. Мой код выглядит следующим образом:

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

...