@dmitrysurkov

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

Делаю систему жалоб и пытаюсь сделать следующее - если человек отвечает на сообщение командой /report, то оно пересылается в модерку. Делаю следующим образом:
@dp.message_handler(commands=["report"])
async def resend_photo(message: types.Message):
    chat_info = db.get_active_chat(message.from_user.id)
    try:
        if chat_info is not None:
            await message.reply_to_message.forward(-854281827)
            chat_two = db.get_chat_two(message.from_user.id)
            mess = f"""На кого жалуются: {chat_two}
Кто жалуется: {message.from_user.id}"""
            await bot.send_message(-тут айди, mess, reply_markup=nav.mban(id = chat_two))
        else:
            await bot.send_message(message.from_user.id, '<i>  Эту команду можно использовать только в чате</i>')
    except:
        await bot.send_message(message.from_user.id, '<i>  Чтобы отправить жалобу - ответь на сообщение с нарушением и напиши команду /report</i>')


И если к сообщению прикреплен альбом с фото, то отправляется только первое фото из всего альбома. Как сделать так, чтобы пересылался весь альбом?
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы