Skip to content

Packages ​

Verse Bot is split into independent packages. Install only the integrations that your application uses.

PackagePurpose
@verse-bot/corePlatform-neutral context, types, command dispatch and guards.
@verse-bot/postgresOptional PostgreSQL persistence and command logs.
@verse-bot/telegramTelegram adapter based on grammY.
@verse-bot/vkVK adapter based on vk-io.
@verse-bot/miniappTelegram Mini App utilities with an optional Angular entry point.
create-verse-botExperimental 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