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