Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать так, чтобы телеграм бот отправлял картинки вместе с сообщениями?

Ivankris Ученик (76), закрыт 2 месяца назад
куда здесь нужно вставить ссылку на картинку, чтобы бот отправил сообщение с прикреплённой картинкой?

bot.command('здесь команда', (ctx) => ctx.reply('здесь текст'));
Лучший ответ
S.H.I. Оракул (73441) 2 месяца назад
Можно воспользоваться методом ctx.replyWithPhoto. В нем первым параметром указывается ссылка на картинку (или file path, file ID или ReadStream), а вторым — объект с дополнительными параметрами, например, с подпись..

Пример кода:
 bot.command('здесь команда', (ctx) => { 
ctx.replyWithPhoto('https:// example.com/your-image.jpg', { caption: 'здесь текст' });
});
IvankrisУченик (76) 2 месяца назад
пасиба!
Остальные ответы
Похожие вопросы