mirror of
https://github.com/stjornleysi/telegram_glpi.git
synced 2026-02-16 11:10:35 +00:00
41 lines
2.0 KiB
Markdown
41 lines
2.0 KiB
Markdown
1. Клонировать репозиторий
|
||
|
||
2. В файле data/conf.json заменить параметры:
|
||
|
||
telegramBotToken: токен телеграм бота
|
||
supportChatId: id чата для техподдержки
|
||
CompanyName: название компании (для приветствия)
|
||
glpiConfig:
|
||
- apiurl: "http://[имя домена]/apirest.php"
|
||
- app_token: это токен приложения, настраивается в админке
|
||
- user_token: это "app-token" в настройках юзера
|
||
- user_id: id юзера, через которого будет авторизироваться бот (видно в адресной строке)
|
||
|
||
3. Проверить в telegram_support.service путь к исполняемому файлу и добавить его в папку /etc/systemd/system/ (для debian)
|
||
4. Для работы бота должен быть установлен node.js (все остальные зависимости находятся в папке node_modules)
|
||
5. Обновить демоны командой:
|
||
|
||
> systemctl daemon-reload
|
||
|
||
Запустить его:
|
||
|
||
> systemctl start telegram_support.service --now
|
||
|
||
|
||
**Создание образа и запуск его в docker-контейнере**
|
||
|
||
1. Выполнить первые 2 пункта из инструкции выше
|
||
2. Перейти в папку telegram-support-bot
|
||
3. Запустить контейнер командой:
|
||
|
||
> docker compose up -d --build
|
||
|
||
|
||
**Изменение пользовательских групп**
|
||
|
||
1. Чтобы добавить свои группы пользователей (это нужно для переназначения заявок в системе glpi прямо из телеграма), нужно ввести команду /configurationUserGroups в главной ветке канала для техподдержки и следовать инструкции в ответном сообщении
|
||
|
||
|
||
|
||
|