Commit Graph

6 Commits (d7e6dd6bd0866373d698f6caaa9980024bd214fb)

Author SHA1 Message Date
mirivlad d7e6dd6bd0 fix: динамическое определение пути nvm в install-systemd-service.sh
- Исправлена команда установки qwen: @qwen-code/qwen-code (не @anthropic)
- Динамическое определение Node.js пути через 'which node' (не хардкод версии)
- При обновлении nvm путь автоматически подстроится
- Добавлен вывод отладочной информации при установке

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-25 15:24:51 +08:00
mirivlad f24245829d fix: обновить PATH в systemd сервисе
- Добавить полный PATH с nvm путем первым
- Добавить NODE_PATH для глобальных npm пакетов
- Исправляет ошибку 'qwen: command not found'

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-25 15:20:47 +08:00
mirivlad 76877bec01 fix: отключить security hardening в systemd сервисе
- Убрать ProtectSystem, ProtectHome, ReadWritePaths
- Для личного бота ограничения не нужны, только создают проблемы
- Бот работает от имени пользователя и должен иметь полный доступ

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-25 15:16:57 +08:00
mirivlad 359f6a66c1 fix: добавить доступ к ~/.cache для huggingface модели
- Добавить %HOME%/.cache в ReadWritePaths
- Исправляет ошибку загрузки sentence-transformers модели
- Модель уже загружена в кэше, теперь сервис сможет её использовать

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-25 15:14:37 +08:00
mirivlad caf9d70515 fix: обновить systemd сервис для работы с nvm и qwen
- Добавить пути nvm и node в PATH
- Добавить ReadWritePaths для ~/.nvm и ~/.config/nvm
- Обновить install-systemd-service.sh для авто-определения путей
- Исправляет ошибку 'qwen: command not found'

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-25 15:10:30 +08:00
mirivlad d84271110c feat: чат с ИИ включен по умолчанию + systemd сервис
Изменения:
1. Чат с ИИ агентом теперь включен по умолчанию (ai_chat_mode=True)
   - При первом запуске бота чат с ИИ активен
   - Кнопка в меню показывает ' Выключить чат с ИИ'
   - Пользователь может выключить через настройки

2. Systemd сервис для автозапуска бота
   - telegram-bot.service - шаблон сервиса
   - install-systemd-service.sh - скрипт установки
   - Поддержка start/stop/restart/status
   - Логирование через journalctl
   - Security hardening (NoNewPrivileges, ProtectSystem)

3. Обновлена документация в README
   - Добавлен раздел про systemd сервис
   - Версия обновлена до 0.7.0

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-25 14:57:13 +08:00