[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73279":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":15,"starSnapshotCount":15,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},73279,"SaveAny-Bot","krau\u002FSaveAny-Bot","krau","Save Any Telegram File to Anywhere 📂 (Alist, Disk, Webdav, S3, Rclone...) . Support restrict saving content and files beyond telegram.","https:\u002F\u002Fsabot.unv.app",null,"Go",2345,254,9,0,5,11,45,15,29.22,"GNU Affero General Public License v3.0",false,"main",true,[26,27,28,29,30],"alist","downloader","pikpak","telegram-bot","webdav","2026-06-12 02:03:11","\u003Cdiv align=\"center\">\n\n# \u003Cimg src=\"docs\u002Fstatic\u002Flogo.png\" width=\"45\" align=\"center\"> Save Any Bot\n\n**English** | [简体中文](.\u002FREADME_zh.md)\n\n> **Save Any Telegram File to Anywhere 📂. Support restrict saving content and beyond telegram.**\n\n[![Release Date](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease-date\u002Fkrau\u002Fsaveany-bot?label=release)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Freleases)\n[![tag](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Ftag\u002Fkrau\u002Fsaveany-bot.svg)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Freleases)\n[![Build Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fkrau\u002Fsaveany-bot\u002Fbuild-release.yml)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Factions\u002Fworkflows\u002Fbuild-release.yml)\n[![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fkrau\u002Fsaveany-bot?style=flat)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Fstargazers)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fkrau\u002Fsaveany-bot\u002Ftotal)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Freleases)\n[![Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fkrau\u002Fsaveany-bot)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Fissues)\n[![Pull Requests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fkrau\u002Fsaveany-bot?label=pr)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Fpulls)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fkrau\u002Fsaveany-bot)](.\u002FLICENSE)\n\n\u003C\u002Fdiv>\n\n## 🎯 Features\n\n- Support documents \u002F videos \u002F photos \u002F stickers… and even [Telegraph](https:\u002F\u002Ftelegra.ph\u002F)\n- Bypass \"restrict saving content\" media\n- Batch download\n- Streaming transfer\n- Multi-user support\n- Auto organize files based on storage rules\n- Watch specified chats and auto-save messages, with filters\n- Transfer files between different storage backends\n- Integrate with yt-dlp to download and save media from 1000+ websites\n- Aria2 integration to download files from URLs\u002Fmagnets and save to storages\n- Write JS parser plugins to save files from almost any website\n- Storage backends:\n  - Alist\n  - S3\n  - WebDAV\n  - Local filesystem\n  - Rclone (via command line)\n  - Telegram (re-upload to specified chats)\n\n## 📦 Quick Start\n\nCreate a `config.toml` file with the following content:\n\n```toml\nlang = \"en\" # Language setting, \"en\" for English\n[telegram]\ntoken = \"\" # Your bot token, obtained from @BotFather\n[telegram.proxy]\n# Enable proxy for Telegram\nenable = false\nurl = \"socks5:\u002F\u002F127.0.0.1:7890\"\n\n[[storages]]\nname = \"Local Disk\"\ntype = \"local\"\nenable = true\nbase_path = \".\u002Fdownloads\"\n\n[[users]]\nid = 114514 # Your Telegram account id\nstorages = []\nblacklist = true\n```\n\nRun Save Any Bot with Docker:\n\n```bash\ndocker run -d --name saveany-bot \\\n    -v .\u002Fconfig.toml:\u002Fapp\u002Fconfig.toml \\\n    -v .\u002Fdownloads:\u002Fapp\u002Fdownloads \\\n    ghcr.io\u002Fkrau\u002Fsaveany-bot:latest\n```\n\nPlease [**read the docs**](https:\u002F\u002Fsabot.unv.app\u002Fen\u002F) for more configuration options and usage.\n\n## Sponsors\n\nThis project is supported by [YxVM](https:\u002F\u002Fyxvm.com\u002F) and [NodeSupport](https:\u002F\u002Fgithub.com\u002FNodeSeekDev\u002FNodeSupport).\n\nIf this project is helpful to you, consider sponsoring me via:\n\n- [Afdian](https:\u002F\u002Fafdian.com\u002Fa\u002Funvapp)\n\n## Thanks To\n\n- [gotd](https:\u002F\u002Fgithub.com\u002Fgotd\u002Ftd)\n- [TG-FileStreamBot](https:\u002F\u002Fgithub.com\u002FEverythingSuckz\u002FTG-FileStreamBot)\n- [gotgproto](https:\u002F\u002Fgithub.com\u002Fcelestix\u002Fgotgproto)\n- [tdl](https:\u002F\u002Fgithub.com\u002Fiyear\u002Ftdl)\n- All the dependencies, contributors, sponsors and users.\n\n## Contact\n\n- [![Group](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProjectSaveAny-Group-blue)](https:\u002F\u002Ft.me\u002FProjectSaveAny)\n- [![Discussion](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGithub-Discussion-white)](https:\u002F\u002Fgithub.com\u002Fkrau\u002Fsaveany-bot\u002Fdiscussions)\n- [![PersonalChannel](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKrau-PersonalChannel-cyan)](https:\u002F\u002Ft.me\u002Facherkrau)","Save Any Bot 是一个能够将Telegram中的文件保存到各种存储位置的工具，支持Alist、Disk、WebdAV、S3、Rclone等多种存储后端。该项目使用Go语言开发，具有绕过“限制保存内容”的媒体、批量下载、流式传输、多用户支持以及根据存储规则自动组织文件等功能，并且可以集成yt-dlp下载来自1000多个网站的媒体内容或通过Aria2从URL\u002Fmagnet链接下载文件。它适用于需要灵活管理和备份Telegram聊天记录及文件的个人和团队，特别是那些希望在不同云服务之间无缝转移数据的用户。",2,"2026-06-11 03:44:49","high_star"]