Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
| 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 | ||
| + | |||
| + | **ВНИМАНИЕ!** \\ Перед запуском и лицензированием убедитесь, | ||
| + | |||
| + | **ВАЖНО!** \\ Дальнейшее **продление лицензии** | ||
| + | |||