Настройка ProKMS
Важно!!!
- На текущий момент все настройки модуля ProKMS производятся через конфигурационный файл settings.yaml (далее будет перенесено в web интерфейс)
- Файл settings.yaml отсутствует в дистрибутиве и автоматически создается после первого запуска модуля.
- После изменения этого файла необходимо перезапустить службу «Carbis ProKMS Server».
По умолчанию файл конфигурации выглядит следующим образом:
cash_system: RK7 channels: - name: Канал печати по-умолчанию port: 11101 receiver: {} transmitter: telebot_token: ТОКЕН width_message: 30 ui_server: bind_address: '*' port: 11100 webapp_version: 1.0.0.2
Параметр cash_system. Определяет с какой кассовой системой работает ProKMS. Возможные значения
- RK7 (по умолчанию) - система r_keeper
- iiko - система iiko
Секция channels. Настройки потоков сервис-печати (их может быть несколько)
- name - Название потока (например, «Бар» или «Кухня Холодный»)
- port - свободный порт для данного потока. Далее используется тут
Секция receiver. Зарезервировано
- Ничего менять не нужно.
Секция transmitter. Настройки отправки сообщений в Telegram
- telebot_token - Необходимо вписать токен Telegram Бота которого завели для работы ранее.
- width_message - ширина до которой «сжимается» макет сервис чека при отправки сообщения в Телеграм. Подробнее тут.
Секция ui_server. Настройки web интерфейса.
- bind_address - подсеть из которой доступен web интерфейс модуля ProKMS. «*» - любая подсеть. 127.0.0.1 - доступ к веб интерфейсу будет только локально. 192.168.1.0 - доступ с любого IP адреса из подсети 192.168.1.0 Важно! не рекомендуется менять значение этого параметра без понимания принципов его работы
- port - порт на котором доступен web интерфейс (значение по умолчанию 11100)
Важно! После изменения настроек необходимо перезапустить службу «Carbis ProKMS Server»