{"id":34020849,"url":"https://github.com/zerounintezaragler/tdlib_python","last_synced_at":"2025-12-13T15:28:00.810Z","repository":{"id":306791461,"uuid":"1027276088","full_name":"zerounintezaragler/tdlib_python","owner":"zerounintezaragler","description":"Tdlib python untuk membuat program bot / userbot apapun dengan telegram","archived":false,"fork":false,"pushed_at":"2025-07-27T19:11:48.000Z","size":126,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-25T12:25:28.773Z","etag":null,"topics":["bot","python","tdlib","telegram","userbot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zerounintezaragler.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yaml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["zerounintezaragler"],"custom":["https://github.com/zerounintezaragler/zerounintezaragler/blob/main/assets/gopay.png"]}},"created_at":"2025-07-27T17:24:42.000Z","updated_at":"2025-07-27T19:11:52.000Z","dependencies_parsed_at":"2025-07-27T17:50:10.256Z","dependency_job_id":"fe25ed82-046f-4fd5-a7a6-a75defe76cce","html_url":"https://github.com/zerounintezaragler/tdlib_python","commit_stats":null,"previous_names":["zerounintezaragler/tdlib_python"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/zerounintezaragler/tdlib_python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerounintezaragler%2Ftdlib_python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerounintezaragler%2Ftdlib_python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerounintezaragler%2Ftdlib_python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerounintezaragler%2Ftdlib_python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerounintezaragler","download_url":"https://codeload.github.com/zerounintezaragler/tdlib_python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerounintezaragler%2Ftdlib_python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27708014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-13T02:00:09.769Z","response_time":147,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","python","tdlib","telegram","userbot"],"created_at":"2025-12-13T15:27:59.788Z","updated_at":"2025-12-13T15:28:00.802Z","avatar_url":"https://github.com/zerounintezaragler.png","language":"Python","funding_links":["https://github.com/sponsors/zerounintezaragler","https://github.com/zerounintezaragler/zerounintezaragler/blob/main/assets/gopay.png"],"categories":[],"sub_categories":[],"readme":"# Tdlib Python\n\n**Tdlib Python** sebuah library untuk membuat bot / userbot / apapun yang berhubungan dengan telegram\n\n- 🇮🇩 [Indonesia](https://github.com/zerounintezaragler/tdlib_python/blob/main/README.md)\n- 🇺🇸 [Inggris](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_EN.md)\n- 🇰🇷 [Korea, Republic of South Korea](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_KO.md)\n- 🇨🇳 [China](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_zh-CN.md)\n- 🇿🇦 [South Africa](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_AF.md)\n- 🇮🇳 [India](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_HI.md)\n- 🇯🇵 [Japan](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_JA.md)\n- 🇷🇺 [Russia](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_RU.md)\n- 🇹🇭 [Thailand](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_TH.md)\n- 🇦🇪 [United Arab Emirates](https://github.com/zerounintezaragler/tdlib_python/blob/main/README_AR.md)\n\n\n## Fakta\n\n- Library ini tidak terikat banyak dependencies pihak 3\n\n## Feature\n\n- [x] **Sangat Cepat** Library Async\n- [x] **Mudah Digunakan**\n\n## Contoh\n\n- [Contoh Sederhana](https://github.com/zerounintezaragler/tdlib_python/tree/main/quickstart)\n\n\n\n## Memasang\n\nsebelum memasang pastikan kamu mengetahui basic python setidaknya kamu sudah menginstall ptyhon dalam komputer / device kamu. [Python Website](https://www.python.org)\n\n- **Python**\n\n  ```bash\n  pip install tdlib-python\n  ```\n\n## Dokumentasi\n\n### EnsureInitialized\n\nmethod wajib di panggil bebas mau setelah **on** / sebelum method **on** tapi saya sarankan sebelum **on**\n\n**contoh:**\n\n```python\n  tdlibPythonZerounIntezarAgler.ensureInitialized(libraryPath=\"fork/dependencies/lib/libtdlib_python.so\")\n```\n\n### Initialized\n\nmethod ini wajib di panggil setelah method **on** karena untuk mengolah update\n\n**contoh:**\n\n```python\n  await tdlibPythonZerounIntezarAgler.initialized()\n```\n\n### On\n\nmethod on ini berguna untuk mendapatkan update data dari invoke / update\n\n**contoh:**\n\n```python\n\n  def on_callback(update:dict):\n    print(update)\n\n  tdlibPythonZerounIntezarAgler.on(event_name=\"update\", on_callback=on_callback)\n  \n```\n\n\n### createClient\n\nuntuk membuat client baru pastikan kamu memanggil method.\n\n**contoh:**\n\n```python\nnewClientId = tdlibPythonZerounIntezarAgler.createClient()\nprint(newClientId)\n```\n\n\n### Invoke\n\nuntuk memanggil api kamu perlu membaca dokumentasi langsung\n\n- [Tdlib Docs](https://core.telegram.org/tdlib/docs/) mudah di baca untuk umum \n\ndisini saya hanya menyediakan parameters data map, map / json ini terdapat beberapa key penting\n\n\n| Key            | Description                                                                                                    | Value      | Wajib Diisi                                              |\n|----------------|----------------------------------------------------------------------------------------------------------------|------------|----------------------------------------------------------|\n| **@type**      | ini isi dengan method dari                                                                              | **String** | **ya**                                                   |\n| **@client_id** | ini berisi client id dari method **createClient**                                                              | **int**    | **jika untuk method sync ada yang wajib ada yang tidak** |\n| **@extra**     | isi dengan unique id karena method async tidak return data langsung jadi perlu extra sebagai kunci return data | **String** | **Tidak**                                                |\n\n\njika sudah mengisi parameters wajib, kita lanjut bagaimana menginvoke api\n\n- **SetLogVerbosityLevel**\n  di karenakan ini method log maka kamu menggunakan method sync \n  dan tidak wajib mengisi key **@client_id**\n\n  contoh: \n\n\n```python\n  tdlibPythonZerounIntezarAgler.invokeSync(parameters={\n    \"@type\": \"setLogVerbosityLevel\",\n    \"new_verbosity_level\": 0,\n  });\n```\n\n- **SendMessage**\n  untuk mengirim pesan menggunakan library ini pastikan client sudah login\n  [Referensi Dokumentasi SendMessage](url docs)\n\n```python\n\n        /// ambil from createClient atau pembaruan\n        client_id = 1;\n        getMe = await tdlibPythonZerounIntezarAgler.invoke(parameters={\n          \"@type\": \"getMe\",\n          \"@client_id\": client_id,\n        });\n        print(getMe);\n        await tdlibPythonZerounIntezarAgler.invoke(parameters={\n          \"@type\": \"sendMessage\",\n          \"@client_id\": client_id,\n          \"chat_id\": getMe[\"id\"],\n          \"type\": \"text\",\n          \"text\": \"Hello\",\n        });\n```\n\ndi 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\n\n\n\n## Bantuan\n\n**Sulit**? saya sudah membangun **library** ini **sebaik** mungkin dan **berusaha mudah** di baca dan **digunakan sebaik mungkin**. \n\njika **kamu** masih **merasa** **kesulitan** dan **kebingungan** **cobalah bergabung** ke **group** kami secara **gratis tanpa biaya apapun**\n\n- [Telegram](https://t.me/DEVELOPER_GLOBAL_PUBLIC)\n\n**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\n\n\n## Support Me\n\nJika kamu merasa program ini berguna, kamu bisa support saya [GITHUB zerounintezaragler](https://github.com/zerounintezaragler) di link itu tersedia social media dan sponsor saya. saya tidak keberatan jika kamu hanya follow / donasi uang sedikit\n\n![](https://github.com/zerounintezaragler/zerounintezaragler/blob/main/assets/gopay.png)\n\n- https://github.com/sponsors/zerounintezaragler\n\nTerimakasih\n\n\nzerounintezaragler - 18-07-2025\n\n\n## Tags\n\n- tdlib_python python\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerounintezaragler%2Ftdlib_python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerounintezaragler%2Ftdlib_python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerounintezaragler%2Ftdlib_python/lists"}