Отправка сообщения aiogram в произвольной функции без handler использовав существующий bot?

Для отправки сообщения aiogram в произвольной функции без использования handler и существующего объекта bot, вам потребуется импортировать модуль aiogram и создать экземпляр класса Bot с использованием вашего токена.

import aiogram
from aiogram import Bot

async def send_message():
    # Замените 'YOUR_BOT_TOKEN' на ваш собственный токен бота
    bot_token = 'YOUR_BOT_TOKEN'
    
    # Создаем объект bot
    bot = Bot(token=bot_token)

    # Замените 'CHAT_ID' на ID чата, в который вы хотите отправить сообщение
    chat_id = 'CHAT_ID'
    
    # Замените 'MESSAGE_TEXT' на текст сообщения, которое вы хотите отправить
    message_text = 'MESSAGE_TEXT'
    
    # Отправляем сообщение
    await bot.send_message(chat_id=chat_id, text=message_text)

# Вызываем функцию
# Важно! Функцию send_message() нужно вызывать в асинхронном окружении
# Например: aiogram.run_until_disconnected(send_message())

В этом примере мы создаем объект Bot с использованием вашего токена бота. Затем мы указываем chat_id - идентификатор чата, в который вы хотите отправить сообщение. Затем мы указываем текст сообщения, которое вы хотите отправить. Наконец, мы вызываем метод send_message() для отправки сообщения.

Обратите внимание, что функцию send_message() нужно вызывать в асинхронном окружении, например, используя aiogram.run_until_disconnected(send_message()), чтобы код выполнялся в асинхронном режиме.