ля того, чтобы сохранить сообщение пользователя в переменную в цикле, вы можете использовать декоратор
@dp.message_handler()
, который позволяет обрабатывать сообщения в цикле. Например, так:
from aiogram import Dispatcher, types
@dp.message_handler()
async def handle_message(message: types.Message):
# Здесь можете проверить, что пользователь является админом
if user_is_admin(message.from_user.id):
# Сохраняем сообщение в переменную
message_text = message.text
# Отправляем сообщение в канал
await bot.send_message(channel_id, message_text)
В этом примере
handle_message()
функция будет вызываться каждый раз, когда пользователь отправит сообщение боту. Внутри функции вы можете проверить, что пользователь является админом, и сохранить сообщение в переменную
message_text
.