Отправка голосовых сообщений в inline режиме работы телеграм-бота

Нужно узнать возможно ли добавить локальное голосовое сообщение в массив ответов метода inline_query. Код, который я написал для голосового сообщения, очевидно, не работает. Да, я понимаю, чо поле voice_url не подходит для пути к локальному файлу, но другого поля в telegram bot API для inline_query просто не предусмотрено, на сколько я понял, хотя в отдельном методе send_voice возможность добавлять локальные файлы есть.

import TelegramBot from 'node-telegram-bot-api'
const bot = new TelegramBot('my bot token', { polling: true })

bot.on('inline_query', query => {
    console.log(query)

    const results = []
    results.push({ id: 4, type: 'article', title: 'article 1', input_message_content: { message_text: 'article 1' } })
    results.push({ id: 5, type: 'voice', title: 'voice 1', voice_url: 'voices/1.ogg' })
    bot.answerInlineQuery(query.id, results, { cache_time: 10 })
})

bot.answerInlineQuery(query.id, results, { cache_time: 10 })

Ответы (0 шт):