Egorian
@Egorian

Telegram вывод путя к изображению?

Использую ноду и node-telegram-bot-api.
bot.on('message', msg => {
   const chatId = msg.chat.id;
    var token='****' ;
 
    bot.sendMessage(chatId, msg.photo[1].file_path);
    

   
 
});

Допустим, что есть два изображения. Когда msg.photo[1], я получаю путь,но другое изображение вызывает ошибку.Когда меняю на msg.photo[3],все происходит наоборот.
В чем причина?
  • Вопрос задан
  • 585 просмотров
Решения вопроса 1
it_monk
@it_monk
Разработчик в oncloud.ru
Попробуйте так:

bot.on('message', msg => {
    const chatId = msg.chat.id;
    var token='****' ;
 
    bot.getFileLink(msg.photo[1].file_id).then(url => {
       bot.sendMessage(chatId, url); 
    });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы