telegram package¶
Submodules¶
telegram.client module¶
telegram.tdjson module¶
-
class telegram.tdjson.TDJson(library_path: str | None =
None, verbosity: int =2)¶ Bases:
object- receive() None | dict[Any, Any]¶
- stop() None¶
telegram.utils module¶
-
class telegram.utils.AsyncResult(client: Telegram, result_id: str | None =
None)¶ Bases:
objecttdlib is asynchronous, and this class helps you get results back. After each API call, you receive AsyncResult object, which you can use to get results back.
telegram.worker module¶
- class telegram.worker.BaseWorker(queue: Queue)¶
Bases:
objectBase worker class. Each worker must implement the run method to start listening to the queue and calling handler functions
- run() None¶
- stop() None¶
- class telegram.worker.SimpleWorker(queue: Queue)¶
Bases:
BaseWorkerSimple one-thread worker
- run() None¶
- stop() None¶