Pyropatch
An advanced monkeypatcher add-on for Pyrogram
Installation
Install pyropatch with pip
pip install pyropatch
Usage/Examples
All patches
- Command Handler
- Flood Handler
- Listen
from pyropatch import pyropatch #apply all patches
from pyrogram import Client
app = Client(...)
Command Handler
from pyropatch import command_handler #apply command handler
from pyrogram import Client
app = Client(...)
#pass info along with commands in command filter
@app.on_message(filters.command(commands='start',info='Check Bot is Alive'))
# to set bot commands from the command available on bot
app.auto_set_commands()
# to get all the commands available in bot
app.commands
Flood Handler
from pyropatch import flood_handler #apply flood handler
from pyrogram import Client
app = Client(...)
# all floodwaits will automatically handled
app.send_message("me", "Flood handled with **Pyropatch**!")
Listen
from pyropatch import listen #apply listen
from pyrogram import Client
app = Client(...)
# listen for a message in a particular chat
m = app.listen_message(chat_id=chat_id, filters=filters, timeout=timeout)
# listen for a callback data in a particular message
u = app.listen_callback(chat_id=chat_id, message_id=message_id, filters=filters, timeout=timeout)
u = app.listen_callback(inline_message_id=inline_message_id, filters=filters, timout=timeout)
# listen for an inline query
u = app.listen_inline_query(user_id=user_id, filters=filters, timeout=timeout)
# listen for an inline result
u = app.listen_inline_result(user_id=user_id, filters=filters, timeout=timeout)
More Comming Soon
Special thanks to Pyromod
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyropatch-2.1.tar.gz
(20.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pyropatch-2.1-py3-none-any.whl
(23.6 kB
view details)
File details
Details for the file pyropatch-2.1.tar.gz.
File metadata
- Download URL: pyropatch-2.1.tar.gz
- Upload date:
- Size: 20.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
195355bd92b1b3c050c51da81cf9e7d6765ad3857330fe68f65e3733f2f04233
|
|
| MD5 |
9ed549bec347408f55608b50e4f32ae6
|
|
| BLAKE2b-256 |
b66daf53c1b9b4a25dc108366c7e4f101ca198010502a271201096e90488d9f2
|
File details
Details for the file pyropatch-2.1-py3-none-any.whl.
File metadata
- Download URL: pyropatch-2.1-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5929590c4b8ca2c5ae51291f76861cce1938fe1fe035da056fe5d5e611dae55
|
|
| MD5 |
865bf4a2a72aa8e95faad5eb3ec8b024
|
|
| BLAKE2b-256 |
36c61dfbab4e7b5cfaebf81e5f460705c8edd33f2d1893a6935dc34a4fb4094e
|