Skip to content

hemantapkh/SeedrccBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Seedrcc Bot

Telegram bot to manage your Seedr.cc account directly within Telegram.

🌟 Features

  • Supports most Seedr.cc features directly within Telegram.
  • Multiple account support for separate accounts.
  • Sensitive data encrypted at rest for enhanced security.

πŸš€ Quick Start (Manual setup)

1. Setup

Clone the repository:

git clone https://github.com/hemantapkh/SeedrccBot.git
cd SeedrccBot

2. Install uv

curl -LsSf https://astral.sh/uv/install.sh | sh # Mac/Linux

OR

Check the official uv installation guide for more options.

3. Configuration

Copy the sample config and fill in your credentials:

cp .env.example .env
# Edit .env and fill in your credentials

4. Install Dependencies & Run

SQLite (Default)

uv run app

OR

PostgreSQL

uv sync --group postgres
uv run app

🐳 Docker Deployment

1. Build the Image

SQLite

docker build -t seedrccbot .

OR

PostgreSQL

docker build --build-arg DATABASE_TYPE=postgres -t seedrccbot .

2. Run the Container

Mount a volume to persist the database:

docker run --env-file .env -v $(pwd)/data:/app/data seedrccbot

🀝 Contributing

Any contributions you make are greatly appreciated. Thank you to every contributors who have contributed in this project!

πŸ“œ License

Distributed under the MIT License. See LICENSE for more information.


Made with ❀️ by Hemanta Pokharel using Telethon and seedrcc

About

πŸ€– Telegram bot to manage your seedr.cc account

Topics

Resources

License

Stars

Watchers

Forks