как сохранять сообщение aiogram
я сделал бот на библиотеке aiogram без бд, и мне надо придумать как сделать так чтобы после команды /kp введённые человеком данные(последние сообщение после команды) сохранялись в переменную и отправлялись в мой канал, либо без сохранения в переменную сразу отправлялись в мой канал, кто знает как это сделать, помогите пожалуйста заранее спасибо
Ответы (1 шт):
Автор решения: w4sQ
→ Ссылка
Обрабатывать прошлые сообщения нельзя, только новые. Конечно ты можешь хранить в бд каждое пришедшее сообщения и ждать пока пользователь напишет твою команду, а потом отправлять. А эта функция отправляет каждое пришедшее сообщение в канал который тебе нужен.
@dp.message_handler(sand_message, content_types=["text"])
async def sand_message(message: types.Message):
bot_chat_id = message.chat.id
group_id = # id группы в которую должны приходить сообщения
if bot_chat_id != group_id:
await bot.forward_message(group_id, bot_chat_id, message.message_id)message.message_id)