Metadata-Version: 2.4
Name: httpz-requests
Version: 1.15.0
Summary: Telegram bot module for remote VPS management
Author-email: Aapka Naam <you@example.com>
License: MIT
Project-URL: Homepage, https://github.com/YOUR_GITHUB_USERNAME/httpz-requests
Project-URL: Repository, https://github.com/YOUR_GITHUB_USERNAME/httpz-requests
Keywords: telegram,bot,vps,remote
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Chat
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: python-telegram-bot>=20.0
Provides-Extra: build
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"
Dynamic: license-file

# Httpz Requests

Telegram bot module for remote access — **`httpz_requests`**.

- **Import name:** `httpz_requests` (Python mein: `from httpz_requests import start_bot`)
- **PyPI distribution name:** `httpz-requests`
- **CLI command:** `httpz-requests --token ... --owner ...`

---

## 📦 Install

```bash
pip install httpz-requests
```

Ya project se hi:

```bash
cd ~/telegram_bot_module
pip install -e .
```

## 🚀 Bot chalao

Python script se:

```python
from httpz_requests import start_bot

TOKEN = "YOUR_BOT_TOKEN"
OWNERS = [123456789]  # Apna Telegram user ID integer mein daalo

start_bot(TOKEN, OWNERS)
```

Ya terminal se seedha (CLI):

```bash
httpz-requests --token YOUR_BOT_TOKEN --owner 123456789
```

## 🔒 Security

- Sirf `OWNERS` list mein diye Telegram user IDs hi access rakh sakte hain.
- Published build Cython se compiled hota hai — plaintext source ship nahi hota.
- Commands encoded hokar execute hoti hain — plaintext process list/logs mein nahi dikhti.

## 📁 Project structure

```
├── src/httpz_requests/
│   ├── __init__.py      (module exports)
│   ├── bot.py           (Telegram handler register)
│   ├── handlers.py      (command handlers)
│   ├── core.py          (execution engine)
│   ├── constants.py     (aliases + help)
│   ├── obfuscate.py     (encode/decode helpers)
│   └── cli.py           (terminal CLI)
├── pyproject.toml       (packaging)
├── build_cython.py      (Cython compiled build)
└── README.md
```
