Skip to main content

Whatsapp Gpl

Whatsapp Gpl {description}

Fakta

  • Library ini tidak terikat banyak depenencides pihak 3

Feature

  • Sangat Cepat Library Async (Tidak Memblokir Threads)
  • 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 whatsapp-gpl
    

Dokumentasi

Dasar

pastikan kamu membuat dasar ini dahulu ya, tidak harus sama

contoh:

import asyncio
import os
import sys
// whatsapp_gpl_package_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '../../package/whatsapp_gpl/lib'))
// sys.path.append(whatsapp_gpl_package_path)

from whatsapp_gpl import *

async def main():
    print("start")
    whatsappGplZerounIntezarAgler = WhatsappGplZerounIntezarAgler()

asyncio.run(main())

EnsureInitialized

method wajib di panggil bebas mau setelah on / sebelum method on tapi saya sarankan sebelum on

contoh:

  whatsappGplZerounIntezarAgler.ensureInitialized(libraryPath="fork/dependencies/lib/libwhatsapp_gpl.so")

Initialized

method ini wajib di panggil setelah method on karena untuk mengolah update

contoh:

  await whatsappGplZerounIntezarAgler.initialized()

On

method on ini berguna untuk mendapatkan update data dari invoke / update

contoh:

  def on_callback(update:dict):
    print(update)

  whatsappGplZerounIntezarAgler.on(event_name="update", on_callback=on_callback)
  

createClient

untuk membuat client baru pastikan kamu memanggil method.

contoh:

newClientId = whatsappGplZerounIntezarAgler.createClient()
print(newClientId)

Invoke

untuk memanggil api kamu perlu membaca dokumentasi langsung

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:

  whatsappGplZerounIntezarAgler.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 whatsappGplZerounIntezarAgler.invoke(parameters={
          "@type": "getMe",
          "@client_id": client_id,
        });
        print(getMe);
        await whatsappGplZerounIntezarAgler.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 {github_username} di link itu tersedia social media dan sponsor saya. saya tidak keberatan jika kamu hanya follow / donasi uang sedikit

Terimakasih

{github_username} - 18-07-2025

Tags

  • whatsapp_gpl python

Metadata

Release files for whatsapp-gpl 0.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for whatsapp-gpl 0.0.0
File Size Uploaded
whatsapp_gpl-0.0.0.tar.gz 10.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for whatsapp-gpl 0.0.0
File Interpreter ABI Platform
whatsapp_gpl-0.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.2 kB

Release files / whatsapp_gpl-0.0.0.tar.gz

Download URL whatsapp_gpl-0.0.0.tar.gz
Size 10.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b2d779575f658815df20a25f74b7cfc652054fb3221f7fd3bed5a53428d76f70
BLAKE2b-256 checksum
How to use checksums
8b3d3ab7f9add2a5b60856a7558fccb0516319656e1532a39e171f6daf662c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / whatsapp_gpl-0.0.0-py3-none-any.whl

Download URL whatsapp_gpl-0.0.0-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7a303bc0db9e5ef8763ce8135f0bc97ccae7193c3c138129ee8870ea798b1b4f
BLAKE2b-256 checksum
How to use checksums
ad7ed60b286079dedf75ac96e6c82e981ace23869850d4517c7c652507b5749c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release history Release notifications | RSS feed

This release

0.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page