mirror of
https://github.com/stjornleysi/telegram_glpi.git
synced 2026-01-19 21:40:28 +00:00
ea266a21c520962700c4b18824f4f711dcb2cfcd
-
Клонировать репозиторий
-
Получить токен телеграм бота с помощью 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
Description
Languages
JavaScript
99.7%
Dockerfile
0.3%