Отправка голосовых сообщений в 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 })