> 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.
