ChatbotX
Official@chatbotxio · Vietnam
Open-source agentic omnichannel alternative to ManyChat, Wati, and Respond.io.
Agent Skills by ChatbotX
Showing 21 vetted skills indexed across 1 GitHub repositories.
fb-comment-automation
Guides safe modification of Facebook and Instagram comment automation reply, filter, and dispatch logic.
source-command-release-check
Runs lint, type, test, coverage, invariant, and secret checks to verify release readiness.
business-data-access
Implement database-backed services and repositories with enforced data-access boundaries in ChatbotX.
source-command-implement-plan
Executes approved implementation plans task by task with verification and status updates.
contact-filter
Implements and maintains the shared contact filter system across ChatbotX frontend and backend.
minigame
Guides development of the Jackpot minigame feature across builder UI, business logic, and public play flow.
chatbotx
Automate ChatbotX workspace contact, conversation, flow, and broadcast management via CLI or MCP.
orpc-api
Create and modify oRPC API routers, procedures, and middleware for ChatbotX.
worker-development
Create and manage BullMQ, Kafka, and cron background workers with retries.
drizzle-database
Models PostgreSQL schema structures and generates migrations using Drizzle ORM conventions.
builder-ui-i18n
Build and update ChatbotX builder UI components with localized English and Vietnamese copy.
reliability-concurrency
Prevent race conditions and duplicate side effects in ChatbotX background jobs.
public-api-tooling
Update ChatbotX API clients, OpenAPI types, CLI commands, and MCP tools.
feature-scaffold
Scaffold ChatbotX feature directories and implementation patterns following project conventions.
integration-channel
Build and register chatbot integration channels with database, worker, and UI wiring.
chatbotx-basecode
Map the ChatbotX monorepo to identify the correct project layer for a task.
flow-step-development
Add state-based success, error, and skip routing to chatbot flow steps.
turborepo-workflow
Orchestrate pnpm and Turborepo monorepo workflows for development, builds, linting, and database operations.
testing-workflow
Verifies ChatbotX changes with linting, type checks, tests, and 80% coverage.
implement-plan
Reads an approved plan and completes the next unfinished task with minimal edits and tests.
security-review
Review ChatbotX code changes for security risks before committing.
Frequently Asked Questions About ChatbotX
FAQPage SchemaWhat specific communication tasks does ChatbotX enable?▼
ChatbotX enables the management of omnichannel contact databases, conversation routing, and broadcast messaging. It provides infrastructure for defining state-based flow steps, including success, error, and skip logic, while ensuring reliable message delivery through distributed background processing.
Which technical personas are best suited for this platform?▼
This platform is designed for backend engineers and full-stack developers managing communication infrastructure. It is ideal for those building custom messaging integrations, managing PostgreSQL schemas via ORM conventions, or orchestrating complex monorepo environments using Turborepo and pnpm.
What are the core prerequisites for deploying ChatbotX?▼
Deployment requires a PostgreSQL database for schema persistence and a message broker environment supporting BullMQ or Kafka for background job processing. Developers must also be familiar with oRPC router procedures and the project's specific monorepo directory structure.