17 lines
634 B
Python
17 lines
634 B
Python
from aiogram import Router
|
|
from aiogram.filters import Command
|
|
from aiogram.types import Message
|
|
|
|
from bot.ai_tool import get_gigachat_response
|
|
|
|
handlers_router = Router()
|
|
|
|
@handlers_router.message(Command(commands=["start"]))
|
|
async def start_handler(message: Message) -> None:
|
|
await message.answer(text="Привет!\n\nЯ бот для важных переговоров!\n\nПросто отправь мне свой текст...")
|
|
|
|
@handlers_router.message()
|
|
async def echo_handler(message: Message) -> None:
|
|
ai_response = await get_gigachat_response(user_text=message.text)
|
|
|
|
await message.answer(text=ai_response) |