Aiogram 3.x Считывание сообщения с канала?
ранее писал на 2.x сложности в переходе, мне нужно получать сообщения из канала где мой бот админ, я пишу простой скрипт для получения вообще всех сообщений которые могут когда-либо быть отправлены в канал или чат.
@dp.message()
async def forward_messages(message: Message):
print(message)
async def main():
bot = Bot(token=API_TOKEN)
await dp.start_polling(bot)
if __name__ == '__main__':
import asyncio
asyncio.run(main())
Но в моем случае он просто не видит сообщения
Ответы (2 шт):
Автор решения: Lazarev Sergey
→ Ссылка
@dp.channel_post()
async def channel_message(message: types.MessageOriginChannel):
...
кажется вот так