не разбираюсь в библиотеках телеграмма, но, возможно, это поможет
bot.on(['photo'], (ctx) => {
if (ctx.message.photo.length > 1) return;
if (ctx.message.media_group_id) {
const photo = ctx.message.photo[0]
let link = await ctx.telegram.getFileLink(photo.file_id)
const url = link.href
// need send photos to user
ctx.telegram.sendMediaGroup(user_tg_id,[
{
type: 'photo',
media: // url for first photo
},
{
type: 'photo',
media: // url for second photo
},
])
} else {
// works well
const photo = ctx.message.photo[0]
let link = await ctx.telegram.getFileLink(photo.file_id)
const url = link.href
return ctx.telegram.sendPhoto(user_tg_id, {url})
}
})