mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2024-11-14 05:26:36 +03:00
94 lines
2.1 KiB
ReStructuredText
94 lines
2.1 KiB
ReStructuredText
.. _telethon-client:
|
|
|
|
|
|
telethon\.client package
|
|
========================
|
|
|
|
The `telethon.TelegramClient` aggregates several mixin classes to provide
|
|
all the common functionality in a nice, Pythonic interface. Each mixin has
|
|
its own methods, which you all can use.
|
|
|
|
**In short, to create a client you must run:**
|
|
|
|
.. code-block:: python
|
|
|
|
import asyncio
|
|
from telethon import TelegramClient
|
|
|
|
async def main():
|
|
client = await TelegramClient(name, api_id, api_hash).start()
|
|
# Now you can use all client methods listed below, like for example...
|
|
await client.send_message('me', 'Hello to myself!')
|
|
|
|
asyncio.get_event_loop().run_until_complete(main())
|
|
|
|
|
|
You **don't** need to import these `AuthMethods`, `MessageMethods`, etc.
|
|
Together they are the `telethon.TelegramClient` and you can access all of
|
|
their methods.
|
|
|
|
.. automodule:: telethon.client.telegrambaseclient
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.account
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.auth
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.bots
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.buttons
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.chats
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.dialogs
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.downloads
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.messageparse
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.messages
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.updates
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.uploads
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|
|
|
|
.. automodule:: telethon.client.users
|
|
:members:
|
|
:undoc-members:
|
|
:show-inheritance:
|