satanicmotherfucker
@satanicmotherfucker

Как заставить телеграм бота отправлять изображения из папки?

Доброго времени суток, пишу бота для телеграм на node.js по одному уроку в интернете , функционал достаточно простой но мне захотелось разнообразить его. В самом уроке бот отправлял изображение по нажатию определённой кнопки,моя же задумка в том чтобы отправлять рандомное изображение по нажатию одной кнопки. В интернете ничего подобного не нашёл, только подобное на python и то для Discord бота

// обработчик событий нажатий на клавиатуру
bot.on('callback_query', (query) => {
  const chatId = query.message.chat.id;

  let img= ["C:\Users\ewrrr\OneDrive\Documents\CatEchoBot\img"];
  

  if (query.data === 'moreKeks') { // если кот

      img = 'C:\Users\ewrrr\OneDrive\Documents\CatEchoBot\img'
  }


  if (img) {
      bot.sendPhoto(chatId, img, { // прикрутим клаву
          reply_markup: {
              inline_keyboard: keyboard
          }
      });
  } else {
      bot.sendMessage(chatId, 'Непонятно, давай попробуем ещё раз?', { // прикрутим клаву
          reply_markup: {
              inline_keyboard: keyboard
          }
      });
  }
});
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
@kapp1
Уточни, у тебя по такому абсолютному пути что в папке лежит? Какие файлы? С какими расширениями?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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