BJS · VS Code · Git · API v2

A flexible workflow for bot developers

Start close to the product UI or build an automated workflow around the production REST API.

Choose your workflow

Four entry points, one bot lifecycle

01

BJS

Write command logic close to the bot workspace and call Telegram Bot API methods.

02

VS Code

Keep command files in a familiar editor and sync changes on save.

03

Git

Import and export bot code for version control and repeatable delivery.

04

API v2

Automate authentication, bot lifecycle, commands, broadcasts, chats and configuration.

BJS quickstart

Keep command logic readable

BJS is a JavaScript-like bot scripting environment. It is not Java, and it does not require a separate application server.

Read the technical BJS guide ↗
BJS command
/* /order_status */
const order = User.getProperty("order");

if (!order) {
  Bot.sendMessage("No active order yet.");
  return;
}

Bot.sendMessage("Order: " + order.status);

API v2

Automate the full lifecycle

Authentication details stay in the official docs. Marketing examples never contain real API keys, tokens or production bot IDs.

Explore API v2
Bots and commandsCreate, edit, start, stop, organize and copy.
OperationsBroadcasts, chats, properties, plans and errors.
DeliveryGit, CSV, libraries, Store and Admin Panels.
Bots.Business BJS command editor with fictional code
Native editorCommand settings and BJS in one workspace.
Git synchronization settings with a fictional repository
Git syncVersioned import and export workflows.

Build in the app. Keep control in your tools.