English | ็ฎไฝไธญๆ
Save Any Telegram File to Anywhere ๐. Support restrict saving content and beyond telegram.
- Support documents / videos / photos / stickersโฆ and even Telegraph
- Bypass "restrict saving content" media
- Batch download
- Streaming transfer
- Multi-user support
- Auto organize files based on storage rules
- Watch specified chats and auto-save messages, with filters
- Write JS parser plugins to save files from almost any website
- Storage backends:
- Alist
- S3
- WebDAV
- Local filesystem
- Telegram (re-upload to specified chats)
Create a config.toml file with the following content:
[telegram]
token = "" # Your bot token, obtained from @BotFather
[telegram.proxy]
# Enable proxy for Telegram, currently only SOCKS5 is supported
enable = false
url = "socks5://127.0.0.1:7890"
[[storages]]
name = "Local Disk"
type = "local"
enable = true
base_path = "./downloads"
[[users]]
id = 114514 # Your Telegram account id
storages = []
blacklist = trueRun Save Any Bot with Docker:
docker run -d --name saveany-bot \
-v ./config.toml:/app/config.toml \
-v ./downloads:/app/downloads \
ghcr.io/krau/saveany-bot:latestPlease read the docs for more configuration options and usage.
This project is supported by YxVM and NodeSupport.
If this project is helpful to you, consider sponsoring me via:
- gotd
- TG-FileStreamBot
- gotgproto
- tdl
- All the dependencies, contributors, sponsors and users.