feat(*): first mvp

This commit is contained in:
h
2026-01-20 21:54:48 +01:00
parent b9703da2fc
commit ec17f5e0fd
52 changed files with 2599 additions and 576 deletions

View File

@@ -8,7 +8,16 @@ router = Router()
@router.startup()
async def startup(bot: Bot) -> None:
await bot.set_my_commands(
[types.BotCommand(command="/start", description="Start bot")]
[
types.BotCommand(command="/start", description="Start bot"),
types.BotCommand(command="/apikey", description="Set Gemini API key"),
types.BotCommand(command="/new", description="Create new chat"),
types.BotCommand(command="/clear", description="Clear chat history"),
types.BotCommand(command="/prompt", description="Set system prompt"),
types.BotCommand(command="/model", description="Change AI model"),
types.BotCommand(command="/presets", description="Show prompt presets"),
types.BotCommand(command="/preset", description="Apply a preset"),
]
)
logger.info(f"[green]Started as[/] @{(await bot.me()).username}")