Skip to content

Latest commit

 

History

History
87 lines (65 loc) · 2.68 KB

README.md

File metadata and controls

87 lines (65 loc) · 2.68 KB

📁 File Store Bot

Welcome to File Store Bot, a powerful and user-friendly Telegram bot designed to manage files, generate shareable links, shorten URLs, and much more—all within a sleek and interactive interface! 🌟

🚀 Features

  • 📂 File Management: Upload, share, and manage single or multiple files with ease.
  • 🔗 Link Shortener: Create shortened links for easy sharing.
  • ⚙️ Customizable Settings: Enable auto-delete and content protection.
  • 🔒 Channel Membership Check: Ensure users are part of your community channels.
  • 💬 User-Friendly Interface: Simple and interactive design for all users.

🛠️ Setup Tutorial

Follow these steps to set up and run the bot:

1. Clone the Repository

git clone https://github.com/abirxdhackz/File-Store-Bot.git
cd File-Store-Bot

2. Install Dependencies

Make sure you have Python installed. Install the required packages:

pip install pyTelegramBotAPI requests

3. Configure the Bot

  1. Replace the placeholder API_TOKEN in main.py with your bot's API token:
    API_TOKEN = 'YOUR_TELEGRAM_BOT_API_TOKEN'
  2. Add the required channel usernames in the channels variable to enforce membership.

4. Run the Bot

Start the bot with:

python main.py

🎉 Congratulations! Your bot is now live and ready to serve users.


📖 Bot Commands

User Commands:

  • /start: Begin interacting with the bot and join the required channels.
  • /cancel: Cancel the current operation.

Admin Features:

  • Configure auto-delete and content protection in the Settings menu.
  • Monitor user activity and ensure channel membership compliance.

✨ How to Use

Add and Share Files

  1. Use the Aᴅᴅ Fɪʟᴇ [Sɪɴɢʟᴇ] or Mᴜʟᴛɪᴘʟᴇ [Fɪʟᴇs] options.
  2. Upload files or messages.
  3. Share the generated link with others!

Shorten Links

  1. Click Lɪɴᴋ Sʜᴏʀᴛᴇɴᴇʀ.
  2. Enter a URL to get a shortened version.

Adjust Settings

  1. Go to ⚡ Edit [Settings].
  2. Toggle auto-delete or content protection as needed.

🧑‍💻 Creator Info


📄 License

This project is licensed under the MIT License. Feel free to modify and distribute!


🌟 Contributing

Contributions are welcome! Fork the repo, create a branch, and submit a pull request. Let's build something amazing together! 🚀