====== Установка и запуск ======
Это статья по настройке устаревшего продукта.
Актуальная версия: [[external:pro_bonus:04_probonus_tbotv2|Телеграм-бот для ProBonus]]
===== Создание Бота в Телеграм =====
Перед началом настройки модуля необходимо создать своего Бота в Telegram [[https://wiki.carbis.ru/external/zz_дополнительные_материалы/01_telegram_bot|как описано тут]].
**Важно!** При создании Бота обязательно заполните поле
"Description (описание)" - Текст, который пользователи будут видеть в начале диалога с ботом под заголовком «Что может делать этот бот?».
===== Установка =====
- Скачать [[https://disk.yandex.ru/d/ZoRMPrVW-tceEg|Актуальный дистрибутив телеграм-бота для ProBonus]].
- Распаковать архив в отдельную папку.
В дистрибутиве содержатся следующие файлы:
desktop.bat - запуск сервера в экранном режиме
install.bat - установка сервера службой (запускать с правами Администратора)
uninstall.bat - удаление службы сервера (запускать с правами Администратора)
Первый запуск приложения рекомендуется провести через desktop.bat
В процессе запуска возможно появления сообщение от брандмауэра или антивируса с запросом на сетевой доступ для нового приложения. Необходимо «Разрешить» доступ.
{{:external:pro_bonus:04_probonus_tbot:pasted:20221104-135534.png}}
Результатом успешного запуска является вот такое окно.
{{:external:pro_bonus:04_probonus_tbot:pasted:20221104-135552.png}}
Проверить работу модуля можно перейдя по ссылке [[http://127.0.0.1:11031|http://127.0.0.1:11031]].
Порт 11031 - является значением по умолчанию.
Для авторизации в модуль используется та же учетная запись, которая используется для web-интерфейса ProBonus.
{{:external:pro_bonus:04_probonus_tbot:pasted:20221104-135755.png?800}}
После проверки можно завершить работу нажатием кнопки “Закрыть приложение”.
В папке с модулем появится файл **settings.yaml ** - это файл конфигурации (настроек) модуля.
Если порт, используемый по умолчанию (11031) занят, то его можно изменить в данном файле (параметр app->port).
Далее рекомендуется установить сервер ProBonus в качестве службы (install.bat) и запустить установленную службу.
{{:external:pro_bonus:04_probonus_tbot:pasted:20221104-140048.png}}