22 lines
1.5 KiB
Desktop File
22 lines
1.5 KiB
Desktop File
[Unit]
|
||
Description=Telegram: докачка истории второго аккаунта владельца (только текст) и индекс для поиска
|
||
Wants=network-online.target
|
||
After=network-online.target
|
||
RequiresMountsFor=/mnt/backup
|
||
|
||
[Service]
|
||
Type=oneshot
|
||
User=tgexport
|
||
Group=tgexport
|
||
# файлы выгрузки 640, каталог setgid astra — Astra читает, остальные пользователи малины нет
|
||
UMask=0027
|
||
Nice=10
|
||
# первый прогон долгий: Telegram троттлит чтение истории (FloodWait), скрипт ждёт сам
|
||
TimeoutStartSec=infinity
|
||
# только выбранные владельцем чаты (2026-10-18); не вступивший чат --only @CupRusHelpers @cyvisaorg @cymedic @CypRusSale @cyprusdiy @cylang @badcyprus @cyschools @cyprusit @cyprusinet @cylaw @cyprussport -1001315261949
|
||
# -1001315261949 — Cyprus Car – Chat (без username). История — с 2024-10-18 (последние 2 года, владелец 2026-10-18).
|
||
ExecStart=/usr/local/bin/tg-export run --no-media --archived --since 2024-10-18 --only @CupRusHelpers @cyvisaorg @cymedic @CypRusSale @cyprusdiy @cylang @badcyprus @cyschools @cyprusit @cyprusinet @cylaw @cyprussport -1001315261949
|
||
# индекс для поиска и сводки: новые сообщения → куски + эмбеддинги (/mnt/backup/tg/index.db)
|
||
ExecStartPost=/opt/tg-export/venv/bin/python /opt/tg-export/tgrag.py index --quiet
|
||
ExecStopPost=+/usr/local/bin/backup-metrics backup_tg_export
|