В aiogram можно отправить сообщение без использования хэндлера (то есть без определения функции, вызываемой при определенном событии) в следующем формате:
```python
from aiogram import types
async def send_msg_without_handler(bot, chat_id, text):
await bot.send_message(chat_id=chat_id, text=text)
```
Здесь `bot` - это объект, представляющий вашего бота, который имеет доступ к API Telegram. Вы можете передать этот объект в функцию `send_msg_without_handler` как параметр при ее вызове.
```python
from aiogram import Bot
# Создаем объект бота
bot = Bot(token="YOUR_TOKEN")
# Вызываем функцию и передаем объект бота в качестве параметра
await send_msg_without_handler(bot, chat_id, text)
```
Если вы хотите после отправки сообщения иметь возможность его отредактировать, вы можете использовать метод `send_message` с параметром `reply_markup`. Затем используйте метод `edit_text` для редактирования сообщения:
```python
async def send_msg_without_handler(bot, chat_id, text):
message = await bot.send_message(chat_id=chat_id, text=text)
# Предположим, что вы хотите отредактировать сообщение через 5 секунд
await asyncio.sleep(5)
# Редактируем сообщение
await bot.edit_message_text(chat_id=chat_id, message_id=message.message_id, text="Новый текст сообщения")
```
Внимание! Для использования `asyncio.sleep()` вам нужно импортировать модуль asyncio:
```python
import asyncio
```
Обратите внимание, что редактирование сообщения возможно только в течение 48 часов после его отправки.