Repository navigation
Added
- Nix flake.
nix run github:antlis/tg-streaming-bot;.#with-browseradds the headless-Chromium fallback;.#fullalso enables VA-API transcoding;nix developgives a dev shell. It buildskurigram,tgcrypto,py-tgcallsand the nativentgcallsfrom PyPI wheels (none are in nixpkgs), wrapsyt-dlp/ffmpeg/gitontoPATH, and runs the bot from a writable state dir (~/.local/state/tg-streaming-bot) because it keepsdownloads/andsearch/relative to the working directory. - A home-manager module (
services.tg-streaming-bot) runs it as a user service. - CI runs
nix flake check: byte-compile, lint, and import every module against the Nix-built dependencies.
Run the Docker bot or the Nix one, not both — they share the bot token and the assistant session.
Full Changelog: v1.10.0...v1.11.0