# Telegram уведомления

{% hint style="info" %}
Бот Telegram (ранее назывался CryptoSight) полностью интегрирован в Gunbot. Все, что вам нужно сделать, чтобы запустить бот Telegram, это включить уведомления Telegram в настройках своего Gunbot.

После настройки напишите / запустите своего бота, чтобы открыть меню.
{% endhint %}

## Demo video <a href="#demo-video" id="demo-video"></a>

{% embed url="<https://youtu.be/11fHq22nNFo>" %}

## Начало <a href="#get-started" id="get-started"></a>

Чтобы настроить это, перейдите к **Settings** > **Telegram**.

![Параметры настроек для вашего бота Telegram](https://4066118314-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_Rejuz9K0BDQxSQvUH%2F-M-pZS0pojIYvg7tzVzC%2F-M-pZU8zCgXgL4aIekmM%2Fassets_-l_rejuz9k0bdqxsqvuh_-lmxpz7bytewlfxthxx3_-lmxq-bd1mskrrdvzvdq_image.png?generation=1581446746742839\&alt=media)

**Шаги по созданию бота Telegram**

Уведомления работают, сначала создав персонального бота в Telegram, затем Gunbot подключается к этому боту и отправляет вам уведомления.

Вот как создать бота:

1. Поговорите с [@botfather](https://telegram.me/botfather). Создайте нового бота с помощью команды / newbot и выберите имя и имя пользователя для своего бота. Сохраните показанный токен бота.&#x20;
2. Поговорите с [@myidbot](https://telegram.me/myidbot), чтобы увидеть свой идентификатор чата, сохраните его.&#x20;
3. Включите уведомления Telegram для Gunbot и введите токен и ID, которые вы только что собрали. Используйте идентификатор как для полей пользователя, так и для идентификатора администратора, это гарантирует, что только вы можете взаимодействовать с ботом Telegram. Кроме того, вы можете установить разделенный запятыми список для идентификатора администратора, указав несколько идентификаторов, которые могут взаимодействовать с ботом.&#x20;
4. Начните чат с именем пользователя, которое вы выбрали для своего бота, и нажмите кнопку запуска. Если вы не видите кнопку «Пуск», напишите «/ start» и затем нажмите на нее.

{% hint style="info" %}
В настоящее время функциональность Telegram недоступна на платформах ARM.
{% endhint %}

## Описания настроек

Ниже вы найдете подробное описание всех доступных параметров для уведомлений Telegram.

### Enabled <a href="#enabled" id="enabled"></a>

Включите это, чтобы Gunbot отправлял торговые уведомления через Telegram.

**Values:** true or false

**Default value:** false

Parameter name in `config.js`: `TELEGRAM_ENABLED`

### Bot Nickname <a href="#bot-nickname" id="bot-nickname"></a>

Каждое торговое уведомление начинается с установленного здесь псевдонима.

Используйте это, чтобы легко проверить, с какого экземпляра бота были отправлены уведомления.

**Values:** string

**Default value:** Gunbot

Parameter name in `config.js`: `TELEGRAM_NICK`

### Token <a href="#token" id="token"></a>

Токен Telegram для вашего бота.

**Values:** string

**Default value:** YOURTOKEN

Parameter name in `config.js`: `TOKEN`

### Chat ID <a href="#chat-id" id="chat-id"></a>

Идентификатор чата, по которому ваш бот отправляет свои сообщения.

**Valid options:**

***"12345"***

Целое положительное число для отправки сообщений непосредственно пользователю телеграммы. Используйте этот метод, когда вы просто хотите получать уведомления для личного использования.

Чтобы найти свой telegram id, отправьте / запустите @MyTelegramID\_bot, и он ответит вашим идентификатором.

***"-12345"***

Отрицательное целое число, для отправки сообщений в групповой чат.

Самый простой способ получить идентификатор группы - открыть логин <https://web.telegram.org> и перейти к группе. Теперь обратите внимание на URL, вы должны увидеть что-то вроде <https://web.telegram.org/#/im?p=g12345> - число после части p = g является идентификатором группы.

Это должно быть указано в chat\_id с символом - перед, в этом случае «-12345»

**Values:** string

**Default value:** 123456789

Parameter name in `config.js`: `chat_id`

### Admin ID <a href="#admin-id" id="admin-id"></a>

Определяет, какие идентификаторы пользователей Telegram могут взаимодействовать с ботом. Должен использоваться рядом с идентификатором чата.

Если вы оставите это значение пустым, каждый пользователь Telegram сможет взаимодействовать с вашим ботом Telegram.

Несколько идентификаторов могут быть введены в виде списка через запятую.

**Values:** string

**Default value:** empty

Parameter name in `config.js`: `admin_id`

### TG PL Only <a href="#tg-pl-only" id="tg-pl-only"></a>

При включении уведомления будут отправляться только для стратегических ордеров на продажу.

**Values:** true or false

**Default value:** false

Parameter name in `config.js`: `TG_PL_ONLY`

### Telegram Order Timeout <a href="#telegram-order-timeout" id="telegram-order-timeout"></a>

При значении выше 0 вы получите диалоговое окно Telegram, чтобы вручную разрешить или запретить каждый заказ, который Gunbot хочет разместить.

В течение установленного количества секунд вы можете разрешить или запретить заказ (и он будет немедленно размещен). По истечении времени ожидания без ответа заказ будет размещен на бирже.

**Values:** numerical, represent time in seconds.

**Default value:** 0

Parameter name in `config.js`: `TG_ORDER_TIMEOUT`

### TG Test <a href="#tg-test" id="tg-test"></a>

Включите это, чтобы проверить, работает ли ваш бот Telegram.

Тестовое сообщение будет отправлено в первом раунде для каждой пары. Отключить после проверки работоспособности вашего бота.

{% hint style="info" %}
Эта опция временно недоступна. Он будет активирован снова в одном из следующих обновлений Gunbot.
{% endhint %}

**Values:** true or false

**Default value:** false

Parameter name in `config.js`: `TG_TEST`
