Appearance
Packages
Verse Bot is split into independent packages. Install only the integrations that your application uses.
| Package | Purpose |
|---|---|
@verse-bot/core | Platform-neutral context, types, command dispatch and guards. |
@verse-bot/postgres | Optional PostgreSQL persistence and command logs. |
@verse-bot/telegram | Telegram adapter based on grammY. |
@verse-bot/vk | VK adapter based on vk-io. |
@verse-bot/miniapp | Telegram Mini App utilities with an optional Angular entry point. |
create-verse-bot | Experimental CLI for scaffolding a bot project. |
The bot adapters depend on @verse-bot/core. PostgreSQL is optional and is passed to an adapter through the database option.
ESM-only
The Node.js packages publish ESM entry points and do not provide a CommonJS build. The published packages contain compiled dist output and generated declarations; application source files stay in the repository.
License
Apache-2.0