Instead of pages — a conversation. Instead of buttons — commands. Instead of forms — messages. The bot lives where your team already works — right in Bitrix24 chat.
A full API stack: from bot registration to inline keyboards and server infrastructure
A full imbot.v2 wrapper: registration, messages, commands, chats, files, reactions. All through a single REST API with your key
POST /v1/bots/register — and the bot is already in chat. No OAuth dances, no marketplace submissions. Code, name, type — done
Inline buttons, keyboards, message reactions. Bots can be interactive — like a mini-app right inside chat
Events via polling — perfect for servers without a public IP. Works behind NAT, inside Docker, from Black Hole. No SSL certificates required
Hand AI your old Telegram code plus the Vibe Bot API docs — get a ready Bitrix24 bot. The API is designed to make migration trivial
Server plus a registered bot out of the box. Create a bot — get a cloud VPS, an API key, and a prompt for the AI model. All you have to do is write the code
Don't write code by hand. Describe your bot in Claude or Cursor — copy the prompt, paste into AI, get working code.
Create a bot for Bitrix24 in Node.js using the VibeCode Bot API. API: https://vibecode.bitrix24.com/v1 Docs: https://vibecode.bitrix24.com/docs/bots Auth: X-Api-Key header The bot should: 1. Register via POST /v1/bots/register (code, name, type: 'B') 2. Receive events via POST /v1/bots/events/poll (long-polling) 3. Reply to every message via POST /v1/bots/messages/send The API key is passed via the VIBE_API_KEY environment variable.
The API is built on the same principles. If you've built Telegram bots before — everything will feel familiar.
Hand AI your existing Telegram bot code along with the VibeCode docs link — get a ready Bitrix24 bot.



Everything about the VibeCode bot platform
Yes. The VibeCode Bot API is designed by analogy with the Telegram Bot API. Copy your bot code and a prompt with the docs into an AI model — it will automatically convert Telegram API calls into Vibe Bot API.
33 endpoints: bot registration and management, sending messages, keyboards, reactions, files, events, commands. Full control over your bot via REST API.
For polling bots — yes, you need a process that polls the API. You can use the free Black Hole server from VibeCode or your own server.
Yes. Both regular and inline keyboards are supported, along with buttons with callback data, dialog windows, and context menus. All via JSON in the message parameters.