2019-07-09 17:03:46 +00:00
|
|
|
Bound Methods
|
|
|
|
=============
|
|
|
|
|
2022-01-07 09:18:51 +00:00
|
|
|
Some Pyrogram types define what are called bound methods. Bound methods are functions attached to a type which are
|
|
|
|
accessed via an instance of that type. They make it even easier to call specific methods by automatically inferring
|
2019-07-09 17:03:46 +00:00
|
|
|
some of the required arguments.
|
|
|
|
|
|
|
|
.. code-block:: python
|
|
|
|
|
|
|
|
from pyrogram import Client
|
|
|
|
|
|
|
|
app = Client("my_account")
|
|
|
|
|
|
|
|
|
|
|
|
@app.on_message()
|
|
|
|
def hello(client, message)
|
2022-01-07 09:18:51 +00:00
|
|
|
message.reply("hi")
|
2019-07-09 17:03:46 +00:00
|
|
|
|
|
|
|
|
|
|
|
app.run()
|
|
|
|
|
2020-04-01 18:08:46 +00:00
|
|
|
-----
|
|
|
|
|
2020-08-22 06:05:05 +00:00
|
|
|
.. currentmodule:: pyrogram.types
|
2019-07-09 17:03:46 +00:00
|
|
|
|
|
|
|
Message
|
|
|
|
-------
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 3
|
|
|
|
|
|
|
|
{message_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{message_toctree}
|
|
|
|
|
|
|
|
Chat
|
|
|
|
----
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 4
|
|
|
|
|
|
|
|
{chat_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{chat_toctree}
|
|
|
|
|
|
|
|
User
|
|
|
|
----
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 2
|
|
|
|
|
|
|
|
{user_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{user_toctree}
|
|
|
|
|
|
|
|
CallbackQuery
|
|
|
|
-------------
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 3
|
|
|
|
|
|
|
|
{callback_query_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{callback_query_toctree}
|
|
|
|
|
|
|
|
InlineQuery
|
|
|
|
-----------
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 2
|
|
|
|
|
|
|
|
{inline_query_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{inline_query_toctree}
|
2022-02-01 10:01:02 +00:00
|
|
|
|
2024-05-31 22:01:22 +00:00
|
|
|
PreCheckoutQuery
|
2024-07-29 08:38:48 +00:00
|
|
|
----------------
|
2024-05-31 22:01:22 +00:00
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 2
|
|
|
|
|
|
|
|
{pre_checkout_query_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{pre_checkout_query_toctree}
|
|
|
|
|
2024-09-05 18:08:42 +00:00
|
|
|
ShippingQuery
|
|
|
|
----------------
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 2
|
|
|
|
|
|
|
|
{shipping_query_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{shipping_query_toctree}
|
|
|
|
|
2022-02-01 10:01:02 +00:00
|
|
|
ChatJoinRequest
|
|
|
|
---------------
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 2
|
|
|
|
|
|
|
|
{chat_join_request_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{chat_join_request_toctree}
|
|
|
|
|
2023-11-28 08:24:28 +00:00
|
|
|
Story
|
2024-08-02 10:21:46 +00:00
|
|
|
-----
|
2023-11-28 08:24:28 +00:00
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 3
|
|
|
|
|
|
|
|
{story_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{story_toctree}
|
|
|
|
|
|
|
|
Folder
|
2024-08-02 10:21:46 +00:00
|
|
|
------
|
2023-11-28 08:24:28 +00:00
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 2
|
|
|
|
|
|
|
|
{folder_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{folder_toctree}
|
2024-08-02 10:21:46 +00:00
|
|
|
|
|
|
|
ActiveSession
|
|
|
|
-------------
|
|
|
|
|
|
|
|
.. hlist::
|
|
|
|
:columns: 2
|
|
|
|
|
|
|
|
{active_session_hlist}
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
{active_session_toctree}
|