Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
external:дискобот:установка_и_настройка [2021/11/08 14:58] – [Создание бота] Александр Ильин | external:дискобот:установка_и_настройка [2022/05/03 12:08] (текущий) – удалено Александр Ильин | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Установка и настройка ====== | ||
- | |||
- | ===== Создание бота ===== | ||
- | |||
- | О том как завести своего бота [[external: | ||
- | |||
- | ===== Настройка r_keeper ===== | ||
- | |||
- | |||
- | ==== Новый работник ==== | ||
- | |||
- | В менеджерской станции откройте справочник «Персонал → Работники», | ||
- | |||
- | {{: | ||
- | |||
- | ==== XML интерфейс ==== | ||
- | |||
- | Откройте справочник «Сервис → Станции и устройства». Выберите кассовую станцию, | ||
- | |||
- | {{: | ||
- | |||
- | ==== Свойство «Телефон» у работников ==== | ||
- | |||
- | Для корректной работы бота ему требуются телефоны сотрудников, | ||
- | |||
- | {{: | ||
- | |||
- | Дважды кликните по полю «Список типов», | ||
- | |||
- | {{: | ||
- | |||
- | После этого, возможно, | ||
- | |||
- | ==== Настройка MCR алгоритма ==== | ||
- | |||
- | Для применения кода бот использует MCR алгоритм, | ||
- | В настройках MCR алгоритма необходимо указать тип устройства «Штрих код». | ||
- | |||
- | {{: | ||
- | |||
- | ===== Настройка бота ===== | ||
- | |||
- | ==== Конфигурация ==== | ||
- | |||
- | Откройте файл config.ini и отредактируйте значения. Секция [telegram]: | ||
- | |||
- | * token — токен бота, который должен выдать BotFather в пункте [[# | ||
- | |||
- | Секция [r_keeper]: | ||
- | |||
- | * addr — адрес кассового сервера. | ||
- | * port — порт кассового сервера (HTTP Data Port из пункта [[# | ||
- | * user — имя работника (не код!), созданного в пункте [[# | ||
- | * pass — пароль работника. | ||
- | * interface — код логического интерфейса платежной системы. | ||
- | * cash_station — код кассовой станции, | ||
- | * phone_numbers — принимать ли ввод номера телефона для применения карты. (0 — только фотографии кодов, 1 — принимать также и ввод) | ||
- | |||
- | Секция [log] | ||
- | |||
- | * retention — время жизни старых Log файлов в днях. | ||
- | * level — уровень важности логируемых сообщений, | ||
- | |||
- | Пример конфигурационного файла: | ||
- | <code ini> | ||
- | [telegram] | ||
- | ; Токен бота, который должен выдать BotFather | ||
- | token = < | ||
- | |||
- | [r_keeper] | ||
- | ; Адрес кассового сервера | ||
- | addr = 127.0.0.1 | ||
- | ; Порт кассового сервера (HTTP Data Port) | ||
- | port = 15151 | ||
- | ; Имя работника (не код!) | ||
- | user = Username | ||
- | ; Пароль работника | ||
- | pass = Password | ||
- | ; Код логического интерфейса платежной системы | ||
- | interface = 12 | ||
- | ; Код кассовой станции, | ||
- | cash_station = 1 | ||
- | ; Принимать ли ввод номера телефона для применения карты. (0 — только фотографии кодов, 1 — принимать также и ввод) | ||
- | phone_numbers = 0 | ||
- | |||
- | [log] | ||
- | ; Время жизни старых Log файлов в днях | ||
- | retention = 7 | ||
- | ; Уровень важности логируемых сообщений, | ||
- | ; только критичные ошибки программы, | ||
- | level = 1 | ||
- | </ | ||
- | |||
- | ==== Лицензирование и Запуск ==== | ||
- | |||
- | - Запустить DiscoBot.exe с ключом /license (либо запустить license_form.bat, | ||
- | - Установить DiscoBot.exe с ключом /install и запустить службу CarbisDiscoBot | ||
- | |||
- | **ВНИМАНИЕ!** \\ Перед запуском и лицензированием убедитесь, | ||
- | |||
- | **ВАЖНО!** \\ Дальнейшее **продление лицензии** | ||
- | |||