mirror of
https://github.com/TeamPGM/pyrogram.git
synced 2024-11-17 13:21:52 +00:00
102 lines
2.6 KiB
ReStructuredText
102 lines
2.6 KiB
ReStructuredText
Bound Methods
|
|
=============
|
|
|
|
Some Pyrogram types define what are called bound methods. Bound methods are functions attached to a class which are
|
|
accessed via an instance of that class. They make it even easier to call specific methods by automatically inferring
|
|
some of the required arguments.
|
|
|
|
.. code-block:: python
|
|
:emphasize-lines: 8
|
|
|
|
from pyrogram import Client
|
|
|
|
app = Client("my_account")
|
|
|
|
|
|
@app.on_message()
|
|
def hello(client, message)
|
|
message.reply("hi")
|
|
|
|
|
|
app.run()
|
|
|
|
.. currentmodule:: pyrogram
|
|
|
|
- Message_
|
|
- CallbackQuery_
|
|
- InlineQuery_
|
|
|
|
.. _Message:
|
|
|
|
Message
|
|
-------
|
|
|
|
- :meth:`Message.click()`
|
|
- :meth:`Message.delete()`
|
|
- :meth:`Message.download()`
|
|
- :meth:`Message.edit()`
|
|
- :meth:`Message.edit_caption()`
|
|
- :meth:`Message.edit_media()`
|
|
- :meth:`Message.edit_reply_markup()`
|
|
- :meth:`Message.forward()`
|
|
- :meth:`Message.pin()`
|
|
- :meth:`Message.reply()`
|
|
- :meth:`Message.reply_animation()`
|
|
- :meth:`Message.reply_audio()`
|
|
- :meth:`Message.reply_cached_media()`
|
|
- :meth:`Message.reply_chat_action()`
|
|
- :meth:`Message.reply_contact()`
|
|
- :meth:`Message.reply_document()`
|
|
- :meth:`Message.reply_game()`
|
|
- :meth:`Message.reply_inline_bot_result()`
|
|
- :meth:`Message.reply_location()`
|
|
- :meth:`Message.reply_media_group()`
|
|
- :meth:`Message.reply_photo()`
|
|
- :meth:`Message.reply_poll()`
|
|
- :meth:`Message.reply_sticker()`
|
|
- :meth:`Message.reply_venue()`
|
|
- :meth:`Message.reply_video()`
|
|
- :meth:`Message.reply_video_note()`
|
|
- :meth:`Message.reply_voice()`
|
|
|
|
.. automethod:: Message.click()
|
|
.. automethod:: Message.delete()
|
|
.. automethod:: Message.download()
|
|
.. automethod:: Message.edit()
|
|
.. automethod:: Message.edit_caption()
|
|
.. automethod:: Message.edit_media()
|
|
.. automethod:: Message.edit_reply_markup()
|
|
.. automethod:: Message.forward()
|
|
.. automethod:: Message.pin()
|
|
.. automethod:: Message.reply()
|
|
.. automethod:: Message.reply_animation()
|
|
.. automethod:: Message.reply_audio()
|
|
.. automethod:: Message.reply_cached_media()
|
|
.. automethod:: Message.reply_chat_action()
|
|
.. automethod:: Message.reply_contact()
|
|
.. automethod:: Message.reply_document()
|
|
.. automethod:: Message.reply_game()
|
|
.. automethod:: Message.reply_inline_bot_result()
|
|
.. automethod:: Message.reply_location()
|
|
.. automethod:: Message.reply_media_group()
|
|
.. automethod:: Message.reply_photo()
|
|
.. automethod:: Message.reply_poll()
|
|
.. automethod:: Message.reply_sticker()
|
|
.. automethod:: Message.reply_venue()
|
|
.. automethod:: Message.reply_video()
|
|
.. automethod:: Message.reply_video_note()
|
|
.. automethod:: Message.reply_voice()
|
|
|
|
.. _CallbackQuery:
|
|
|
|
CallbackQuery
|
|
-------------
|
|
|
|
.. automethod:: CallbackQuery.answer()
|
|
|
|
.. _InlineQuery:
|
|
|
|
InlineQuery
|
|
-----------
|
|
|
|
.. automethod:: InlineQuery.answer() |