Файл конфигурации Shark Remote

Файл: main.toml

[BOT]

Настройки раздела настройки Telegram бота доступны также и через UI → Смотрите здесь

НастройкаОписаниеПринимаемые значения

token

Токен Telegram бота

токен Telegram бота

admin

Администратор Telegram бота (главный пользователь)

username администратора (скорее всего просто ваш), записывать без @

notifications

Уведомлять о включении Telegram бота в чате (пример)

UserID пользователя, которому нужно отправить уведомление

imgbb_api_key

API ключ сервиса ImgBB для работы команд /screen w и /screen u (подпробнее)

API ключ сервиса ImgBB

throw_pending_updates

Настройка управляет функцией отложенной отправки и выполнения команд от пользователя (работает нестабильно)

true или false

devices

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

Название устройств. Настройка в разработке!

clients

IP адреса компьютеров в локальной сети для объединения нескольких компьютеров в одного Telegram бота. Для разделения IP адресов используйте точку с запятой. Для работы функции требуется утилита V1 (СКОРО НА BOOSTY)

Пример 1: 192.168.0.29 Пример 2: 192.168.0.29;192.168.0.21

[ACCESS_CONTROL]

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

В таблице blocked представлена информация только для версий до 5.2

blocked

ОбозначениеОписание

Команда Telegram бота, начинается с "/"

#all_plugins#

Блокировка доступа ко всем плагинам

#all_variables#

Блокировка доступа ко всем пользовательским переменным

#file#

Блокировка приёма всех файлов от пользователя

#file_desktop#

Блокировка приёма файлов от пользователя, которые он хочет установить в качестве обоев Рабочего стола (подпись "desktop")

#file_tprint#

Блокировка приёма файлов от пользователя, которые он желает распечатать на принтере (подпись "tprint")

#file_torrent#

Блокировка приёма torrent-файлов от пользователя, которые он хочет использовать для скачивания через qBittorrent (подпись "torrent")

#file_zip#

Блокировка приёма zip-файлов от пользователя с подписью "zip"

#file_run#

Блокировка приёма исполнямых файлов от пользователя с подписью "run"

#audio#

Блокировка всех аудиофайлов от пользователя

#audio_play#

Блокировка аудиофайлов от пользователя, которые он хочет воспроизвести на компьютере (подпись "play")

#amk#

Блокировка кнопок клавиатуры (под строкой ввода текста)

#mk0#

Блокировка кнопки клавиатуры "🖥 Мониторинг"

#mk1#

Блокировка кнопки клавиатуры "🕹 Управление"

#mk2#

Блокировка кнопки клавиатуры "📜 Задачи"

#mk3#

Блокировка кнопки клавиатуры "🗃 Файлы и папки"

#mk4#

Блокировка кнопки клавиатуры "🌐 Сеть"

#mk5#

Блокировка кнопки клавиатуры "😎 Плагины и переменные"

#mk6#

Блокировка кнопки клавиатуры "📩 Отправка и сохранение"

#mk7#

Блокировка кнопки клавиатуры "🤏 Другое"

#mk_fav#

Блокировка кнопки клавиатуры "⭐ Избранное"

#mk_pcs#

Блокировка кнопки клавиатуры "🖧 Клиенты"

Пример записи: #audio#;#file_torrent#;/info;#mk1#

Если же блокировка всего одна, то её следует просто записать (без ";" в конце).

user - username пользователя, записывать без @

[GEOLOCATION]

Раздел настроек для управления геолокацией компьютера (из Telegram бота) с помощью публичного IP-адреса.

selected_service

Сервис для определения геолокации.

ЗначениеСервис определения геолокации PC

0

ip2location.io (по умолчанию)

1

ipwhois.io

2

ipgeolocation.io (трубуется API ключ, который необходимо вписать в значение настройки ipgeolocationio_api_key)

3

ip-api.com

Настройки печати текста.

НастройкаОписание

font

Точное название шрифта установленного в системе

size

Размер выбранного шрифта (целые значения)

[UI]

Настройки интерфейса приложения (UI) → Смотрите здесь

НастройкаОписаниеПринимаемые значения

use_rounded_window_frame_style

Использовать скругления при отрисовке окна

false или true

use_window_mini_mode

Использовать Мини-режим для основного окна управления ботом

false или true

menu_color

Цвет полоски выбора в меню приложения

default, native (цвет с учётом акцентного цвета в Windows), brave, unigram, vivaldi, github, μtorrent, happy_new_year, happy_new_year_with_icons, happy_new_year_with_icons_and_hide_log

use_window_transparency

Использовать прозрачность для главного окна

false или true

use_window_animation

Использовать анимацию плавного появления окна

false или true (false при значении true для use_window_transparency)

use_forced_performance

Режим производительности: специальный авторский алгоритм определения и оптимизации окна Shark Remote, чтобы достичь максимальной производительности/избавиться от "лагов". Данный режим может включаться и автоматически при запуске Shark Remote (требуется согласие пользователя) на интегрированных видеокартах от Intel, старых видеокартах от NVIDIA и AMD, а также при запуске ПО в виртуальных машинах, что позволяет улучшить общую отзывчивость UI.

0 - выключить, 1 - включить, 2 - никогда не предлагать (и выключить, если было ранее включено)

use_auto_resize_windows

Авторазмер окон (может помочь, если наблюдаются проблемы отображения UI на экранах 1920x1080 и выше)

false или true

[OTHER]

Другие настройки, крайне не рекомендуется изменять.

НастройкаОписаниеПринимаемые значения

skip_token_validation

Пропустить проверку токена Telegram бота: управление состоянием проверки токена (рекомендуется включить галочку, если имеются проблемы с подключением к Telegram или боту)

false или true

skip_splash_screen

Пропустить показ плашки загрузки (Splash Screen) - скрытие Splash Screen во время загрузки Shark Remote

false или true

enable_updates

Управление проверкой обновления (даже в ручном режиме!)

false или true

file_version

Версия конфигурационного файла, используется для определения совместимости версии Shark Remote и файла конфигурации, что позволяет избежать проблем при загрузке значений настроек из конфигурационного файла

Версия конфигурационного файла (изменять вручную нельзя, от этого зависит работоспособность Shark Remote)

Last updated