Files
telegram_glpi/README.md
2024-08-24 19:45:23 +03:00

41 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 в главной ветке канала для техподдержки и следовать инструкции в ответном сообщении