tdlib_python ZerounIntezarAgler
Project description
Tdlib Python
Tdlib Python sebuah library untuk membuat bot / userbot / apapun yang berhubungan dengan telegram
- 🇮🇩 Indonesia
- 🇺🇸 Inggris
- 🇰🇷 Korea, Republic of South Korea
- 🇨🇳 China
- 🇿🇦 South Africa
- 🇮🇳 India
- 🇯🇵 Japan
- 🇷🇺 Russia
- 🇹🇭 Thailand
- 🇦🇪 United Arab Emirates
Fakta
- Library ini tidak terikat banyak dependencies pihak 3
Feature
- Sangat Cepat Library Async
- Mudah Digunakan
Contoh
Memasang
sebelum memasang pastikan kamu mengetahui basic python setidaknya kamu sudah menginstall ptyhon dalam komputer / device kamu. Python Website
-
Python
pip install tdlib-python
Dokumentasi
EnsureInitialized
method wajib di panggil bebas mau setelah on / sebelum method on tapi saya sarankan sebelum on
contoh:
tdlibPythonZerounIntezarAgler.ensureInitialized(libraryPath="fork/dependencies/lib/libtdlib_python.so")
Initialized
method ini wajib di panggil setelah method on karena untuk mengolah update
contoh:
await tdlibPythonZerounIntezarAgler.initialized()
On
method on ini berguna untuk mendapatkan update data dari invoke / update
contoh:
def on_callback(update:dict):
print(update)
tdlibPythonZerounIntezarAgler.on(event_name="update", on_callback=on_callback)
createClient
untuk membuat client baru pastikan kamu memanggil method.
contoh:
newClientId = tdlibPythonZerounIntezarAgler.createClient()
print(newClientId)
Invoke
untuk memanggil api kamu perlu membaca dokumentasi langsung
- Url Docs mudah di baca untuk umum
disini saya hanya menyediakan parameters data map, map / json ini terdapat beberapa key penting
| Key | Description | Value | Wajib Diisi |
|---|---|---|---|
| @type | ini isi dengan method dari | String | ya |
| @client_id | ini berisi client id dari method createClient | int | jika untuk method sync ada yang wajib ada yang tidak |
| @extra | isi dengan unique id karena method async tidak return data langsung jadi perlu extra sebagai kunci return data | String | Tidak |
jika sudah mengisi parameters wajib, kita lanjut bagaimana menginvoke api
-
SetLogVerbosityLevel di karenakan ini method log maka kamu menggunakan method sync dan tidak wajib mengisi key @client_id
contoh:
tdlibPythonZerounIntezarAgler.invokeSync(parameters={
"@type": "setLogVerbosityLevel",
"new_verbosity_level": 0,
});
- SendMessage untuk mengirim pesan menggunakan library ini pastikan client sudah login [Referensi Dokumentasi SendMessage](url docs)
/// ambil from createClient atau pembaruan
client_id = 1;
getMe = await tdlibPythonZerounIntezarAgler.invoke(parameters={
"@type": "getMe",
"@client_id": client_id,
});
print(getMe);
await tdlibPythonZerounIntezarAgler.invoke(parameters={
"@type": "sendMessage",
"@client_id": client_id,
"chat_id": getMe["id"],
"type": "text",
"text": "Hello",
});
di atas itu hanyalah contoh, untuk menggunakan method lain isi saja data parameters, pastikan parameters key wajib di isi sesuai table, maksud saya ada beberapa key yang wajib di isi, jika tidak ya akan mengirim data error
Bantuan
Sulit? saya sudah membangun library ini sebaik mungkin dan berusaha mudah di baca dan digunakan sebaik mungkin.
jika kamu masih merasa kesulitan dan kebingungan cobalah bergabung ke group kami secara gratis tanpa biaya apapun
sebelum join pastikan memakai profile yang jelas kami tidak keberatan kamu siapa, dan pangkat apapun, tapi pastikan ada username dan photo profile, dan usahakan untuk chat di group tidak chat pribadi karena itu group umum dan mungkin orang lain kebingungan. jika tidak mengikuti ini kemungkinan tidak bisa akses chat di group dan bakal di banned, solusi pakai akun kedua, karena setelah di banned kami tidak bisa merespond cepat
Support Me
Jika kamu merasa program ini berguna, kamu bisa support saya GITHUB zerounintezaragler di link itu tersedia social media dan sponsor saya. saya tidak keberatan jika kamu hanya follow / donasi uang sedikit
Terimakasih
zerounintezaragler - 18-07-2025
Tags
- tdlib_python python
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file tdlib_python-0.0.2.tar.gz.
File metadata
- Download URL: tdlib_python-0.0.2.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fd19e168680c165579c1306a96cf3dde018f8c9b0bfd507544b75996e3cd447
|
|
| MD5 |
a1b15e8d7f1d23c69b147728464a5e0e
|
|
| BLAKE2b-256 |
046f737dfef6dba547fa4c196b0372e8c5d865702aed14d62a5f430f261e6acc
|
File details
Details for the file tdlib_python-0.0.2-py3-none-any.whl.
File metadata
- Download URL: tdlib_python-0.0.2-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4ab9a67d04f4f3da11f4eb9a88443e3ffdafe1ad55ed6b73f627b36bad26067
|
|
| MD5 |
dd94abccd3fef64643c51583b65aa63a
|
|
| BLAKE2b-256 |
7b24cc66b2518b156833edf09c0e89b12dbf69d19c717a859378fb9d4fee034c
|