PyRexBot


NamePyRexBot JSON
Version 1.0.4 PyPI version JSON
download
home_pagehttps://github.com/TraxDinosaur/PyRexBot
SummaryPyBotRex simplifies Telegram bot creation with a clean and intuitive interface for commands, messaging, buttons, and more.
upload_time2025-01-23 05:29:28
maintainerNone
docs_urlNone
authorTraxDinosaur
requires_python>=3.7
licenseNone
keywords telegram bot python telegram bot telegram api bot development python bot library interactive bots pybotrex bot framework telegram python bot telegram bot toolkit
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PyBotRex

<p align="center">
  <img src="https://i.ibb.co/vVx1xfb/Picsart-25-01-20-22-05-41-616.png" alt="PyBotRex Logo" width="300"/>
</p>


**PyBotRex** simplifies Telegram bot development with an intuitive interface for commands, messaging, buttons, and more. Build interactive Telegram bots effortlessly with a clean and reusable design.

---

## πŸš€ Features

- **Command Handling**: Easily add commands with custom callbacks.
- **Message Handling**: Process messages with text or media filters.
- **Inline Buttons**: Create interactive inline keyboard buttons.
- **Advanced Features**: Inline queries, error handling, and custom updates.
- **Async Support**: Fully asynchronous with `python-telegram-bot` 20.0+.

---

## πŸ›  Installation

Install PyBotRex using pip:

```bash
pip install PyBotRex
```

---

## πŸ“¦ Quick Start

Here’s how you can build a basic bot:

```python
from PyBotRex import PyBotRex
from telegram import Update
from telegram.ext import ContextTypes

# Initialize the bot
bot = PyBotRex("YOUR_TELEGRAM_BOT_TOKEN")

# Define a command
async def start_command(update: Update, context: ContextTypes.DEFAULT_TYPE):
    await bot.reply(update, "Welcome to PyBotRex!")

# Add the command
bot.add_command("start", start_command)

# Run the bot
bot.start()
```

---

## πŸ“š Documentation

Full documentation is available [here](https://github.com/TraxDinosaur/PyRexBot/wiki/PyRexBot).

---


## πŸ› Issues

Encountered a bug? Report it [here](https://github.com/TraxDinosaur/PyRexBot/issues).

---

## πŸ“œ License

This project is licensed under the **CC-BY-SA 4.0**. See the [LICENSE](https://github.com/TraxDinosaur/PyRexBot/blob/main/LICENSE) for more details.

---

## 🌟 Acknowledgments

Thanks to the community and contributors of `python-telegram-bot` for providing the foundation that made PyBotRex possible.

---

## πŸ“¬ Contact

- **Author**: TraxDinosaur  
- **Website**: [TraxDinosaur.github.io](https://traxdinosaur.github.io)  
- **GitHub**: [TraxDinosaur](https://github.com/TraxDinosaur)  

---

Happy Bot Building with PyBotRex! πŸ¦–πŸ€–

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/TraxDinosaur/PyRexBot",
    "name": "PyRexBot",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "Telegram Bot, Python Telegram Bot, Telegram API, Bot Development, Python Bot Library, Interactive Bots, PyBotRex, Bot Framework, Telegram Python Bot, Telegram Bot Toolkit",
    "author": "TraxDinosaur",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/3d/7f/3a62634d2f11ec588a6aa8f33ca60f40274bba86169d7b87def79c5daf9e/pyrexbot-1.0.4.tar.gz",
    "platform": null,
    "description": "# PyBotRex\r\n\r\n<p align=\"center\">\r\n  <img src=\"https://i.ibb.co/vVx1xfb/Picsart-25-01-20-22-05-41-616.png\" alt=\"PyBotRex Logo\" width=\"300\"/>\r\n</p>\r\n\r\n\r\n**PyBotRex** simplifies Telegram bot development with an intuitive interface for commands, messaging, buttons, and more. Build interactive Telegram bots effortlessly with a clean and reusable design.\r\n\r\n---\r\n\r\n## \ud83d\ude80 Features\r\n\r\n- **Command Handling**: Easily add commands with custom callbacks.\r\n- **Message Handling**: Process messages with text or media filters.\r\n- **Inline Buttons**: Create interactive inline keyboard buttons.\r\n- **Advanced Features**: Inline queries, error handling, and custom updates.\r\n- **Async Support**: Fully asynchronous with `python-telegram-bot` 20.0+.\r\n\r\n---\r\n\r\n## \ud83d\udee0 Installation\r\n\r\nInstall PyBotRex using pip:\r\n\r\n```bash\r\npip install PyBotRex\r\n```\r\n\r\n---\r\n\r\n## \ud83d\udce6 Quick Start\r\n\r\nHere\u2019s how you can build a basic bot:\r\n\r\n```python\r\nfrom PyBotRex import PyBotRex\r\nfrom telegram import Update\r\nfrom telegram.ext import ContextTypes\r\n\r\n# Initialize the bot\r\nbot = PyBotRex(\"YOUR_TELEGRAM_BOT_TOKEN\")\r\n\r\n# Define a command\r\nasync def start_command(update: Update, context: ContextTypes.DEFAULT_TYPE):\r\n    await bot.reply(update, \"Welcome to PyBotRex!\")\r\n\r\n# Add the command\r\nbot.add_command(\"start\", start_command)\r\n\r\n# Run the bot\r\nbot.start()\r\n```\r\n\r\n---\r\n\r\n## \ud83d\udcda Documentation\r\n\r\nFull documentation is available [here](https://github.com/TraxDinosaur/PyRexBot/wiki/PyRexBot).\r\n\r\n---\r\n\r\n\r\n## \ud83d\udc1b Issues\r\n\r\nEncountered a bug? Report it [here](https://github.com/TraxDinosaur/PyRexBot/issues).\r\n\r\n---\r\n\r\n## \ud83d\udcdc License\r\n\r\nThis project is licensed under the **CC-BY-SA 4.0**. See the [LICENSE](https://github.com/TraxDinosaur/PyRexBot/blob/main/LICENSE) for more details.\r\n\r\n---\r\n\r\n## \ud83c\udf1f Acknowledgments\r\n\r\nThanks to the community and contributors of `python-telegram-bot` for providing the foundation that made PyBotRex possible.\r\n\r\n---\r\n\r\n## \ud83d\udcec Contact\r\n\r\n- **Author**: TraxDinosaur  \r\n- **Website**: [TraxDinosaur.github.io](https://traxdinosaur.github.io)  \r\n- **GitHub**: [TraxDinosaur](https://github.com/TraxDinosaur)  \r\n\r\n---\r\n\r\nHappy Bot Building with PyBotRex! \ud83e\udd96\ud83e\udd16\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "PyBotRex simplifies Telegram bot creation with a clean and intuitive interface for commands, messaging, buttons, and more.",
    "version": "1.0.4",
    "project_urls": {
        "Homepage": "https://github.com/TraxDinosaur/PyRexBot"
    },
    "split_keywords": [
        "telegram bot",
        " python telegram bot",
        " telegram api",
        " bot development",
        " python bot library",
        " interactive bots",
        " pybotrex",
        " bot framework",
        " telegram python bot",
        " telegram bot toolkit"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cee767c1f8d558a4ddc18020dd35904734a0687d84f48b2fb99d2bcf6f81b79a",
                "md5": "5ff73cf2b9d4956d0678f175ffe47565",
                "sha256": "b003be6eac56c05d14677bc85be303542310a1fcb05922b8096f6e0e5ceb3d7c"
            },
            "downloads": -1,
            "filename": "PyRexBot-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5ff73cf2b9d4956d0678f175ffe47565",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 5387,
            "upload_time": "2025-01-23T05:29:26",
            "upload_time_iso_8601": "2025-01-23T05:29:26.683624Z",
            "url": "https://files.pythonhosted.org/packages/ce/e7/67c1f8d558a4ddc18020dd35904734a0687d84f48b2fb99d2bcf6f81b79a/PyRexBot-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d7f3a62634d2f11ec588a6aa8f33ca60f40274bba86169d7b87def79c5daf9e",
                "md5": "39287065a20a2d91e76187bcf371580b",
                "sha256": "4c5874bd036417829dee65daa938fc364cd919f465ab1143dcb3adce7832a0a9"
            },
            "downloads": -1,
            "filename": "pyrexbot-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "39287065a20a2d91e76187bcf371580b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 5240,
            "upload_time": "2025-01-23T05:29:28",
            "upload_time_iso_8601": "2025-01-23T05:29:28.586893Z",
            "url": "https://files.pythonhosted.org/packages/3d/7f/3a62634d2f11ec588a6aa8f33ca60f40274bba86169d7b87def79c5daf9e/pyrexbot-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-23 05:29:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TraxDinosaur",
    "github_project": "PyRexBot",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pyrexbot"
}
        
Elapsed time: 0.46098s