На днях вышел крупный релиз Tg Support Bot, в котором были исправлены ошибки и недочёты прошлых версий, а также значительно упрощён и автоматизирован процесс установки и настройки бота.
Обновление получилось действительно масштабным, поэтому разберём основные изменения подробнее.
Инструкция по установке:
https://github.com/prog-time/tg-support-bot/wiki/Установка-через-Docker-Compose
Репозиторий проекта:
https://github.com/prog-time/tg-support-bot
Новый процесс установки и запуска
Полностью переработан процесс установки и первичной настройки бота. Теперь запуск осуществляется одной командой, которая объединяет все необходимые шаги.
Для установки теперь достаточно:
- Привязать домен
- Склонировать проект
- Запустить команду ./start.sh
- Привязать webhook бота к домену
Всё остальное скрипт сделает сам.
Что делает start.sh
Скрипт start.sh стал центральной точкой установки и включает в себя:
- установку всего необходимого ПО
- автоматическое создание SSL-сертификатов
- сборку и запуск сервисов через Docker Compose
- выдачу прав доступа для директорий
- исправление типичных ошибок, возникающих при установке
Скрипт будет активно дорабатываться: с каждым новым релизом установка станет ещё проще, стабильнее и безопаснее.
Grafana и PgAdmin на отдельных доменах
Вторым важным обновлением стала настройка системных сервисов Grafana и PgAdmin через отдельные поддомены.
Теперь доступ к сервисам осуществляется следующим образом:
Grafana:
https://grafana.{domain}
PgAdmin:
https://pgadmin.{domain}
Такой подход позволяет:
- надёжнее работать с сервисами через SSL
- упростить администрирование
- повысить общую безопасность инфраструктуры
Новый AI-провайдер — GigaChat
Третьим ключевым дополнением стало расширение возможностей AI-помощника. В новом релизе добавлен новый провайдер — GigaChat.
Подключение и работа с GigaChat реализованы по той же схеме, что и у предыдущих провайдеров, поэтому:
- не требуется дополнительной логики
- легко заменить или добавить AI
- сохраняется единый интерфейс взаимодействия
Итоги
В новом релизе Tg Support Bot:
- значительно упрощена установка и запуск
- автоматизирована настройка инфраструктуры
- улучшена безопасность системных сервисов
- расширены возможности AI-помощника
Проект продолжает активно развиваться, а все улучшения направлены на то, чтобы сделать использование бота максимально простым и удобным.
Буду рад фидбеку, предложениям и pull request’ам!



