例如,我有一个文件夹,里面有很多壁纸,用眼睛在这个文件夹中搜索当前壁纸相当不方便,有没有办法简化这个过程?
主页
/
user-312230
oleksandrigo's questions
如何FSMContext在aiogram 3中获取状态对象()、日期和状态本身?
实际上问题是,有一个特定的处理程序可以捕获照片(压缩),例如,将其发送到某处。
@dp.message_handler(content_types=types.ContentTypes.PHOTO)
async def send_to_admin(message: types.Message):
await bot.send_photo(chat_id=ADMIN_ID, photo=message.photo[-1].file_id)
因此,如果这个用户(将照片发送给机器人)发送的不是一张,而是两张或更多,他们将像这样分组。
然后出现了一个奇怪的情况,处理程序对每张照片做出反应,实际上是分开的。事实上,它工作了两次(在照片中的第一个),也就是说,我们message.photo的只有一张照片(尺寸)的变体,但本身没有另一张照片。
因此,回到这个问题,有没有办法用一个处理程序来捕捉这个“组”?毕竟,有办法发送一组照片,但必须有办法将它们作为“组”接收?
