# Telegram бот

<figure><img src="https://1208801941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfTr7cWzzxBYKLjuyNFHY%2Fuploads%2F1NkLs7fmKMXK2Hz22zwq%2Fimage.png?alt=media&#x26;token=9c86bf10-ac87-4aee-835e-6d50580b11dd" alt=""><figcaption><p>Все настройки Telegram бота</p></figcaption></figure>

Ниже перечислены описания настроек Telegram бота и их особенности:

1. Вставка токена Telegram бота (аналогично настройке в [Мастере настройки](https://zalexanninev15.gitbook.io/shark-remote/hello/settings-wizard)). Получить токен Telegram бота можно через [официального бота](https://t.me/BotFather).
2. Изменение администратора (пользователя) для бота (аналогично настройке в [Мастере настройки](https://zalexanninev15.gitbook.io/shark-remote/hello/settings-wizard)).
3. Настройка Меню. \
   **Меню** доступно в Telegram боте. Можно использовать команды Telegram бота Shark Remote.

<figure><img src="https://1208801941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfTr7cWzzxBYKLjuyNFHY%2Fuploads%2FXMq1W28z2HoEpkgEbE1c%2Fimage.png?alt=media&#x26;token=29bd7f7b-4335-470d-9989-6dce6547f445" alt=""><figcaption><p>Вызов Меню</p></figcaption></figure>

{% hint style="info" %}
После изменения Меню необходимо использовать команду `/menu` для применения обновлённого Меню.\
\
Готово! Меню будет отображаться в боте следующим образом (скриншот ниже), а при нажатии будет срабатывать команда `/start`
{% endhint %}

<figure><img src="https://1208801941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfTr7cWzzxBYKLjuyNFHY%2Fuploads%2FMWaPE1e0HcPkBd4nMm4T%2Fimage.png?alt=media&#x26;token=0a853b46-4530-48e8-b50d-329c5a2a552e" alt=""><figcaption><p>Пример Меню</p></figcaption></figure>

4. Настройка включения выполнения отложенных команд. \
   Как пример: Пока Telegram бот выключен, пользователь может отправлять в него команды. Если настройка включена, то все команды, которые были отправлены, пока бот был выключен, будут выполнены при его включении. Настройка отключена по умолчанию!

{% hint style="danger" %}
Внимание! Настройка может привести к проблемам, если отложенных команд окажется очень много. Также возможны баги и нестабильная работа Telegram бота.
{% endhint %}

5. Включение оповещения (уведомления) о статусе Shark Remote на компьютере.\
   Как пример: При включении Telegram бота или при закрытии Shark Remote/выключении Telegram бота будет отправлено сообщение в Telegram.

<figure><img src="https://1208801941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfTr7cWzzxBYKLjuyNFHY%2Fuploads%2FOrj2TVfxaZbc6HHgw8Vq%2Fimage.png?alt=media&#x26;token=b2b3f9b8-ac64-4018-b46b-fb52d2b98629" alt="" width="372"><figcaption><p>Пример работы в старых версиях Shark Remote</p></figcaption></figure>

6. Вставка API ключа для публикации скриншотов командами `/screen w` и `/screen u` на сервисе [ImgBB](https://imgbb.com/)
7. Выбор шрифта и его размера для печати текстовых файлов.
8. Выбор сервиса для определения геолокации (местоположение) компьютера с использованием его публичного IP-адреса. Для сервиса [ipgeolocation](https://ipgeolocation.io/) требуется ввод API ключа.
9. (кнопка должна распологаться сверху слева на скриншоте) Контроль доступа. Настройки контроля доступа позволяют добавить второго пользователя для Telegram бота и (при желании администратора бота) настроить определённые ограничения.&#x20;
