Metadata-Version: 2.1
Name: tassistant-bot
Version: 0.2.4
Summary: 
Author: kinsoRick
Author-email: kmasnaveev@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: PyroTGFork (>=2.1.33.2,<3.0.0.0)
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: colorlog (>=6.8.2,<7.0.0)
Requires-Dist: gitpython (>=3.1.43,<4.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: tgcrypto (>=1.2.5,<2.0.0)
Description-Content-Type: text/markdown

# Tassistant (Pyrogram user bot)

## Description

Tassistant is userbot with dynamic module management.
All packages (modules) with functionality can be downloaded from git repositories

## Features
- **Dynamic Module Management**: Download, Load, unload, and manage modules dynamically.
- **Localization Support**: Retrieve and format localized strings with support for multiple languages.
- **Configuration Management**: Use environment files to manage configurations.
- **Based on Pyrogram**: UserBot based on Pyrogram.

## Installation
To get started with Tassistant, follow these steps:

1. **Clone the repository**

   ```bash
   git clone https://github.com/kinsoRick/tassistant.git
   ```

2. **Navigate to the project directory**

   ```bash
   cd tassistant
   ```

3. **Install dependencies**

   ```bash
   pip install -r requirements.txt
   ```

4. **Set up environment**

   Make sure to create a `.env` file in the root directory with necessary configuration variables.
   or export them via command line or terminal
5. **Run the application**

   ```bash
   python main.py
   ```

## Contributing

We welcome contributions from the community! To contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Commit your changes (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Create a Pull Request.

