> For the complete documentation index, see [llms.txt](https://help.bots.business/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.bots.business/readme.md).

# Bots.Business help

Create your first Telegram bot with Bots.Business, then learn menus, BJS, user data and integrations through practical tutorials.

{% columns %}
{% column width="65%" %}
Make your bot reply in Telegram, then add buttons and useful behavior. Start in the current Bots.Business mobile app. Your first reply needs no code.

<a href="/start-here/first-bot.md" class="button primary">Create your first bot</a>

<a href="/tutorials/tutorials.md" class="button secondary">Explore tutorials</a>

New here? [Create an account or sign in](/start-here/sign-in.md) before adding your bot.
{% endcolumn %}

{% column width="35%" %}

<figure><img src="https://3310729168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LVh0yg9olT-QWqi3AYt%2Fuploads%2Fgit-blob-3b43af2cf5c2ff39908619f2490990dba23b9f25%2Fmel-01-guide-mobile.webp?alt=media" alt="" width="220"><figcaption><p>Mel will share practical tips as you learn.</p></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

## Choose your next result

Follow a route from preparation to a result you can check in your own bot.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>First bot and menu</strong></td><td>Make your bot reply and offer two working buttons. Start with Telegram and a Bots.Business account.</td><td><a href="/tutorials/first-bot.md">First bot and menu</a></td></tr><tr><td><strong>Data and dialogs</strong></td><td>Remember a name, validate a quantity, and keep a learning checklist. Start with a working test bot; learn the JavaScript basics along the way.</td><td><a href="/tutorials/data-and-dialogs.md">Data and dialogs</a></td></tr><tr><td><strong>Integrations</strong></td><td>Handle an HTTP result, receive a webhook, and open a Mini App form. Start with BJS command experience and HTTPS hosting for the form.</td><td><a href="/tutorials/integrations.md">Integrations: HTTP, webhooks and Mini Apps</a></td></tr></tbody></table>

## Keep building

| Your task                     | Start here                                                                                                                                                            |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Add or organize behavior      | [Commands](/build-bot-behavior/commands.md) · [Task recipes](/build-bot-behavior/recipes.md)                                                                          |
| Write JavaScript for your bot | [BJS](/bjs-reference/bjs.md) · [Bot methods](/bjs-reference/bot.md) · [Telegram API](/bjs-reference/telegram-api.md)                                                  |
| Manage an existing bot        | [App tools](/use-the-mobile-app/workspace.md) · [Import from a spreadsheet](/import-and-integrations/google-table-import.md) · [Git](/import-and-integrations/git.md) |
| Add a reusable feature        | [Libraries](/libraries-and-examples/libraries.md)                                                                                                                     |
| Find a failure                | [Bot does not reply](/troubleshooting/bot-not-responding.md) · [Errors](/troubleshooting/errors.md)                                                                   |
| Work with an AI assistant     | [Use this help with AI](/start-here/ai-assistants.md) · [Connect Bots.Business MCP](/import-and-integrations/mcp.md)                                                  |

## Account and help

[Reset your password](/account-and-resources/password.md), [manage your profile](/account-and-resources/profile.md), [link Telegram](/account-and-resources/linked-accounts.md), or [check iterations](/account-and-resources/iterations.md).

For help from the community, use **Settings → Support chat** in the app. First [collect the details of the problem](/troubleshooting/errors.md#details-to-provide-for-help). Keep tokens, passwords, API keys, and private messages out of shared screenshots.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.bots.business/readme.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
