# Как получать уведомления в телеграм ?

Чтобы получать уведомления от ISA в Telegram о действиях ботов, ордерах, сделках и ошибках, выполните следующие шаги<br>

#### Шаг 1. Создайте своего Telegram бота

1. Откройте Telegram и найдите бота **@BotFather** (это официальный бот для создания ботов)
2. Напишите ему команду **/start**
3. Отправьте команду **/newbot**
4. BotFather попросит придумать имя для вашего бота (например: "Мой ISA уведомитель")
5. Затем придумайте username для бота (должен заканчиваться на bot, например: my\_isa\_notifier\_bot)
6. После создания бота BotFather пришлет вам токен — это длинная строка вида:   1234567890:ABCdeGHIjklMNOqrsTUVwx123456789
7. **ВАЖНО:** Скопируйте и сохраните этот токен — он понадобится для настройки

***

#### Шаг 2. Узнайте свой Telegram Chat ID

можно узнать через этот бот **@username\_to\_id\_bot**

***

#### Шаг 3. Настройте уведомления в программе ISA

* Откройте программу ISA
* В верхнем меню нажмите "Настройки программы" (значок шестеренки)

<figure><img src="/files/BFgITFsc5McDWC48CcQd" alt=""><figcaption></figcaption></figure>

* Перейдите на вкладку "Уведомления"<br>

  <div align="left"><figure><img src="/files/phwi9asm8f7CVCr1rSxR" alt=""><figcaption></figcaption></figure></div>
* Заполните поля:
* "Укажите токен своего Telegram бота" — вставьте токен из Шага 1
* "Укажите свой Telegram ID" — вставьте Chat ID из Шага 2

&#x20;

<div align="left"><figure><img src="/files/tNYSNeMhJKsVly1KhyWN" alt=""><figcaption></figcaption></figure></div>

***

#### Шаг 4. Выберите типы уведомлений

В разделе "Выберите событие для подписки на уведомления в Telegram"\
отметьте нужные события:\
\
**Сделка открыта/закрыта** - Уведомления когда бот открывает или закрывает позицию целиком\
Пример: "POS-OPEN", "POS-CLOSE"\
\
**Логи ордеров** - Уведомления о всех действиях с ордерами:

* Ордер размещен
* Ордер отменен
* Ордер исполнен (ENT-FILLED, AVG-FILLED, TP-FILLED, SL-FILLED)

**Изменение позиции** - Уведомления при докупе позиции (усреднение) или частичной фиксации прибыли.\
\
**Сбой подключения** - Уведомления при потере соединения с биржей или сервисами торговой системы\
\
**Логи с ошибками** - Уведомления о всех критических ошибках и сбоях в работе системы

***

#### Шаг 5. Сохраните настройки

1. Нажмите кнопку "Сохранить"
2. Если все данные введены правильно:

* Программа проверит подключение к боту
* Вы получите тестовое сообщение в Telegram:     ✅ Telegram notifications are set up. The bot has been successfully connected.

1. Если получили это сообщение — всё настроено правильно! 🎉\ <br>

   <figure><img src="/files/qkIlxhSJKPO7RjN3W1zw" alt=""><figcaption></figcaption></figure>

***

#### Возможные ошибки и решения

❌ "Ошибка сохранения"

* Проверьте правильность токена бота (должен быть формата число:буквы\_цифры)
* Убедитесь что Chat ID — это число без пробелов и букв
* Проверьте интернет-соединение

❌ "Test message send failed"

* Убедитесь что вы написали боту хотя бы одно сообщение (откройте бота в Telegram и нажмите /start)
* Проверьте что Chat ID введен правильно

❌ Уведомления не приходят

* Убедитесь что нужные события отмечены галочками
* Проверьте что бот не заблокирован в Telegram
* Перезапустите программу ISA

***

#### Рекомендации

✅ Для новичков рекомендуем включить только:

* Сделка открыта/закрыта (position\_action)
* Сбой подключения (conn\_failure)
* Логи с ошибками (error\_log)

✅ Для опытных трейдеров можно включить все события, чтобы полностью контролировать работу ботов\
\
✅ **Храните токен бота в секрете** — не передавайте его никому, иначе злоумышленники смогут отправлять сообщения от имени вашего бота


---

# 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://docs.ispecalgo.com/isa-algoterminal/baza-znanii/kak-poluchat-uvedomleniya-v-telegram.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.
