Skip to main content

PyBotRex simplifies Telegram bot creation with a clean and intuitive interface for commands, messaging, buttons, and more.

Project description

PyBotRex

PyBotRex Logo

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:

pip install PyBotRex

📦 Quick Start

Here’s how you can build a basic bot:

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.


🐛 Issues

Encountered a bug? Report it here.


📜 License

This project is licensed under the CC-BY-SA 4.0. See the LICENSE for more details.


🌟 Acknowledgments

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


📬 Contact


Happy Bot Building with PyBotRex! 🦖🤖

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrexbot-1.0.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyRexBot-1.0.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file pyrexbot-1.0.2.tar.gz.

File metadata

  • Download URL: pyrexbot-1.0.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for pyrexbot-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4ecc819ff3e6cceaaa4bfa93b06d8804779cabba7ec980600f00b6d66af5e3d7
MD5 5885f02872d7256636e6490b647c3289
BLAKE2b-256 fd787717dd368c24d52e537d7898e6511ba702f5f796f7ddfd322cdd06c17097

See more details on using hashes here.

File details

Details for the file PyRexBot-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: PyRexBot-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for PyRexBot-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 761dbfd4a744abeabd4aee445a6fe9eb4d481bc35a00605cd620bc20f3d7a322
MD5 fa291c7f791393246da0599f74eada05
BLAKE2b-256 8b8b0bbab968e5a69839971604eda9a6e2e20dce124a0609d1d36b791aba0a1c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page