# Работа в BotFather

[@BotFather ](https://t.me/BotFather)это отец всех ботов, через него происходит процесс первичной регистрации бота и все настройки в процессе его использования

На любой аккаунт можно зарегистрировать до 20 ботов, с уникальным юзернейм с суффиксом «bot», например, «@Mybot» или «@My\_bot».

**Пошаговая инструкция:**

1. откройте приложение Telegram на любом устройстве;
2. в строку поиска введите [@BotFather ](https://t.me/BotFather)или кликните, если Телеграм установлен на устройстве;
3. нажмите на первый результат, если использовался поиск;
4. запустите бота при помощи кнопки «START/**НАЧАТЬ**»;
5. Нажмите «Меню» и в появившемся списке выберите команду «/newbot»;
6. Придумайте и введите название — это имя, которое будет отображаться сверху;
7. Придумайте и укажите юзернейм — он должен состоять исключительно из английских букв и цифр, а также оканчиваться ключом «bot» или «\_bot» . Если имя занято, вы получите сообщение *«Sorry, this username already taken…»* вам предложат ввести его повторно, пробуйте до тех пор, пока не появится сообщение *«Done!…»* в сообщении будет ключ  API, скопируйте его или кликните для копирования

<figure><img src="https://3119169064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKlowKCchylGIyYRzwPcW%2Fuploads%2Fxd5CRRs8F28bB8HMFNV0%2Fimage.png?alt=media&#x26;token=7940dbaa-f165-450f-87e3-de1d6d6bcfd3" alt=""><figcaption><p>Сообщение о том, что бот успешно создан и ключ API</p></figcaption></figure>

Скопируйте ключ бота, вернитесь в конструктор и выберите [«Быстрый старт»](https://core4.gitbook.io/botpad/constructor/bystryi-start) в меню. Введите ключ бота в поле и добавьте каркас бота или любую 1 строчку теста.

**Создание бота завершено!**&#x20;

**Если вы хотите интегрировать бота с Телеграм группами, разрешите ему работу с группами через меню настроек:**

— Введите команду /mybots\
— Выберите бота для настройки используя стрелки\
— Кликните пункт Allow groups (turn on).  разрешить добавлять бота в группы. Если выключить группу, нажав **Turn group off** после перехода в Allow Groups, то добавить бота в группы не получится. Если бот уже добавлен в какие-то группы, то он останется в них и не смотря на запрет и сможет обрабатывать запросы.

<figure><img src="https://3119169064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKlowKCchylGIyYRzwPcW%2Fuploads%2FYM4n5l3vHmwmvK0ngGYQ%2Fimage.png?alt=media&#x26;token=682e2bcb-d57e-40e4-9d8d-f2f580008830" alt=""><figcaption></figcaption></figure>

— Выключите GroupPrivacy отвечает за доступ бота ко всем сообщениям группы. Если перейти по кнопке **Group Privacy** затем выключить **Privacy mode** (режим конфиденциальности) то бот сможет получать все сообщения из группы.\
— Настройте Group Admin Rights дав разрешение на создание, удаление и изменение группы и сообщений. Помечая галочками кнопки с правами, можно дать возможность боту менять название и аватар группы/канала, блокировать и разблокировать участников, закреплять, удалять сообщения, приглашать новых пользователей, назначать администраторов и т.д.

Не забудьте создать группу, добавить в нее бота и дать ему права на управление в настройках группы

<figure><img src="https://3119169064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKlowKCchylGIyYRzwPcW%2Fuploads%2FfWi4peNo2eQBiTYMrkOs%2Fimage.png?alt=media&#x26;token=b6d70aa8-e095-46bf-93b1-52dcf380fc01" alt=""><figcaption><p>Права бота в группе. Настраиваются в управлении группой</p></figcaption></figure>

Включите «Темы» в настройках группы, это позволит создавать форумы и общаться через них с пользователями бота

<figure><img src="https://3119169064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKlowKCchylGIyYRzwPcW%2Fuploads%2Fz5sfohCxFNYhpp8Bv406%2Fimage.png?alt=media&#x26;token=cdeeaddc-1e78-4faf-ad73-acd6b44aac28" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://core4.gitbook.io/botpad/dopolnitelno/rabota-v-botfather.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
