Телеграмм-бот должен отправлять сообщение другому пользователю
Я пишу бота на aiogram, и я хочу сделать так, чтобы при команде send бот отправлял сообщение другому пользователю, username которого должен быть указан в коде вручную. Я пробовал разные способы, спрашивал chatGPT, но пока ничего не работает. Что делать? Мой код:
from aiogram import Bot, Dispatcher, executor, types
import asyncio
TOKEN_API = "TOKEN"
bot = Bot(TOKEN_API)
dp = Dispatcher(bot)
@dp.message_handler()
async def mess(message: types.Message):
if message.text!='/start' and message.text!='send':
await message.answer(text='Я тебя не понмаю. Пиши "/start" чтобы начать диалог')
elif message.text=='send':
bot.send_message(chat_id="username", text="тестовое сообщение")
else:
await message.answer(text="Hi!")
if __name__ == '__main__':
executor.start_polling(dp)
Как вы понимаете, вместо username в кавычках указан ник пользователя, которому нужно отправить сообщение, а вместо TOKEN - токен моего бота.