====== Установка и запуск ====== Это статья по настройке устаревшего продукта. Актуальная версия: [[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}}