Александр Тороп ea266a21c5 fix
2024-03-31 04:31:21 +03:00
2024-03-30 18:27:37 +03:00
2024-03-30 18:27:37 +03:00
2024-03-30 18:27:37 +03:00
2024-03-30 18:27:37 +03:00
2024-03-30 18:27:37 +03:00
2024-03-30 18:27:37 +03:00
2024-03-30 18:27:37 +03:00
fix
2024-03-31 04:31:21 +03:00
2024-03-30 18:27:37 +03:00
2024-03-30 18:27:37 +03:00

  1. Клонировать репозиторий

  2. Получить токен телеграм бота с помощью botFather

  3. Создать телеграм-канал, включить в его настройках темы

  4. Добавить бота в администраторы канала и разрешить ему управление темами, остальным юзерам запретить

  5. В файле data/conf.json заменить параметры:

    • telegramBotToken: токен телеграм бота
    • supportChatId: id телеграм канала
    • CompanyName: название компании (для приветствия)
    • glpiConfig: {
      • apiurl: "http://[имя домена]/apirest.php"
      • app_token: это токен приложения, настраивается в админке
      • user_token: это "app-token" в настройках юзера
      • user_id: id юзера, через которого будет авторизироваться бот (видно в адресной строке) }
  6. Проверить в telegram_support.service путь к исполняемому файлу и добавить его в папку /etc/systemd/system/ (для debian)

  7. Для работы бота должен быть установлен node.js (все остальные зависимости находятся в папке node_modules)

  8. Обновить демоны командой:

systemctl daemon-reload

Запустить его:

systemctl start telegram_support.service --now

Создание образа и запуск его в docker-контейнере

  1. Выполнить первые 5 пунктов из инструкции выше
  2. Перейти в папку telegram-support-bot
  3. Запустить контейнер командой:

docker compose up -d --build

Description
No description provided
Readme 3.2 MiB
Languages
JavaScript 99.7%
Dockerfile 0.3%