Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
external:old:дискобот:01_setup [2023/09/07 09:21] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | external:old:дискобот:01_setup [2023/09/07 09:21] (текущий) – ↷ Страница перемещена из external:дискобот:01_setup в external:old:дискобот:01_setup Алексей Коробов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Установка и настройка ====== | ||
+ | |||
+ | <color /# | ||
+ | </ | ||
+ | |||
+ | ===== Создание бота ===== | ||
+ | |||
+ | О том как завести своего бота [[external: | ||
+ | |||
+ | ===== Настройка HTTP XML интерфейса ===== | ||
+ | |||
+ | |||
+ | Описано в статье [[external: | ||
+ | |||
+ | ===== Настройка пользователя для HTTP XML интерфейса ===== | ||
+ | |||
+ | - Перейдите в справочник " | ||
+ | - В рамках текущего ресторана выберите или создайте новую роль, дайте ей привилегию на объект "HTTP Access" | ||
+ | - Для выбранной роли создайте пользователя с названием строго из **ЛАТИНСКИХ ** букв, задайте пользователю пароль (цифры и латинские буквы). | ||
+ | |||
+ | **Важно!** От имени этого работника в заказ будет добавляться информация о пресональной карте гостя, убедитесь что у данной роли есть права на «Общие операции», | ||
+ | |||
+ | |||
+ | ==== Свойство «Телефон» у работников ==== | ||
+ | |||
+ | Для корректной работы бота ему требуются телефоны сотрудников, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Дважды кликните по полю «Список типов», | ||
+ | |||
+ | {{: | ||
+ | |||
+ | После этого, возможно, | ||
+ | Для всех сотрудников, | ||
+ | {{: | ||
+ | |||
+ | ==== Настройка MCR алгоритма ==== | ||
+ | |||
+ | Для применения кода бот использует MCR алгоритм, | ||
+ | В настройках MCR алгоритма необходимо указать тип устройства «Штрих код». | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Настройка бота ===== | ||
+ | |||
+ | ==== Подготовка ==== | ||
+ | В составе установочного пакета в папке redist находится VC_redist.x86. Установите его. | ||
+ | Если visual c++ уже установлен в системе - этот пункт можно пропутистить. | ||
+ | |||
+ | ==== Конфигурация ==== | ||
+ | |||
+ | Откройте файл config.ini и отредактируйте значения. Секция [telegram]: | ||
+ | |||
+ | * token — токен бота, который должен выдать BotFather в пункте [[# | ||
+ | |||
+ | Секция [r_keeper]: | ||
+ | |||
+ | * addr — адрес кассового сервера. | ||
+ | * port — порт кассового сервера (HTTP Data Port из пункта [[# | ||
+ | * user — имя работника (не код!), созданного в пункте [[# | ||
+ | * pass — пароль работника. | ||
+ | * interface — код логического интерфейса платежной системы. | ||
+ | * cash_station — код кассовой станции, | ||
+ | * phone_numbers — принимать ли ввод номера телефона для применения карты. (0 — только фотографии кодов, 1 — принимать также и ввод) | ||
+ | * seat_discounts - поддержка скидок "по местам" | ||
+ | |||
+ | Секция [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 | ||
+ | ; Включить поддержку скидок "на место" | ||
+ | seat_discounts = 1 | ||
+ | |||
+ | [log] | ||
+ | ; Время жизни старых Log файлов в днях | ||
+ | retention = 7 | ||
+ | ; Уровень важности логируемых сообщений, | ||
+ | ; только критичные ошибки программы, | ||
+ | level = 1 | ||
+ | </ | ||
+ | |||
+ | ==== Лицензирование и Запуск ==== | ||
+ | |||
+ | - Запустить DiscoBot.exe с ключом /license (либо запустить license_form.bat, | ||
+ | - В окне программы нажать кнопку " | ||
+ | - В открывшемся окне ввести логин и пароль в системе лицензирования ГК " | ||
+ | - В отобразившемся списке объектов, | ||
+ | - Программа сообщит об успешном применении лицензии и закроет окно лицензирования | ||
+ | - После синхронизации данных с сервером лицензирования, | ||
+ | - Убедившись, | ||
+ | - Установить DiscoBot.exe с ключом /install (либо запустить install.bat) | ||
+ | - Запустить службу CarbisDiscoBot | ||
+ | |||
+ | **ВНИМАНИЕ!** \\ Перед запуском и лицензированием убедитесь, | ||
+ | |||
+ | **ВАЖНО!** \\ Дальнейшее **продление лицензии** | ||
+ | |||