Команда отправления сообщений пользователям

Идея такая:
При написании /send 123 text чтобы была отправка сообщения (text) по айди 123.
Как это сделать?


Ответы (1 шт):

Автор решения: oleksandrigo

Вот так.

from aiogram.utils.exceptions import MessageTextIsEmpty

@dp.message_handler(commands=['send'])
async def start(message: types.Message):
    try:
        user_id, *text = message.get_args().split()
        await bot.send_message(chat_id=user_id, text=" ".join(text))
    except MessageTextIsEmpty:
        await message.answer("Вы не написали текст сообщения")
→ Ссылка