Skip to content
View WhatsAppNETClient's full-sized avatar
Block or Report

Block or report WhatsAppNETClient

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
WhatsAppNETClient/README.md

WhatsApp Client Library for .NET Developer

WhatsApp NET Client adalah library gratis untuk .NET Developer yang digunakan untuk mengembangkan aplikasi WhatsApp klien berbasis desktop. Library ini dikembangkan di atas teknologi .NET dengan menggunakan bahasa pemrograman C#, sehingga bisa juga digunakan untuk semua bahasa pemrograman .NET selain C# seperti VB.NET, F#, C++ dan bahasa .NET lainnya.

Dalam pengembangannya WhatsApp NET Client menggunakan whatsapp-web.js sebagai engine untuk berkomunikasi dengan WhatsApp Web, sehingga WhatsApp NET Client bisa berkomunikasi dengan WhatsApp standar dan multi device.

Info Rilis dan Petunjuk Instalasi

Bisa Anda cek di http://wa-net.coding4ever.net/

Persyaratan Sistem

  • Windows 8, 10 dan windows versi terbaru
  • .NET Framework 4.5 dan .NET versi terbaru
  • Node.js versi 14.16.x atau versi terbaru
  • Software git (version control)

Fitur

Feature WA Standard Multi Device
Headless/no window
Otomatis menyimpan sesi login (jadi scan qr code WAnya cukup sekali saja)
Mendukung penggunaan multi account WA, untuk contohnya bisa Anda lihat di https://github.com/WhatsAppNETClient/WhatsAppNETClientMultiAccount
Grab contacts untuk membaca kontak WA sehingga hasilnya bisa disimpan ke database
Grab groups dan members untuk membaca data group beserta anggotanya sehingga hasilnya juga bisa disimpan ke database
Mengirim pesan personal atau group
Mengirim banyak pesan (broadcast)
Mengirim pesan dengan gambar, audio, video, dan semua jenis dokumen
Mengirim pesan dengan gambar, audio, video, dan semua jenis dokumen via URL
Mengirim pesan dengan tipe location
Mengirim pesan dengan tipe button
Bisa juga menambahkan gambar di pesan dengan tipe button
Mengirim pesan dengan tipe list (tidak support untuk WA bisnis)
ReplyMessage (quoted message)
Mention user
Bisa menyimpan gambar, audio, video, semua jenis dokumen termasuk vcard dari pesan yang masuk
Bisa juga membaca pesan dengan tipe vcard, location dan call
Bisa membaca pesan dari group dan mendapatkan informasi pengirimnya
Bisa mendapatkan nomor WA yang digunakan untuk scan QRCode
Cek histori pesan berdasarkan nomor WA, jumlah pesan yang ditampilkan bisa diatur lewat parameter limit
Subscribe event MonitoringLog untuk memonitoring log (INFO/ERROR) yang dikirim dari WhatsAppNETAPINodeJs
Subscribe event ChangeState untuk memonitoring perubahan status koneksi. Status koneksi akan diupdate secara berkala, dan jika ingin mendapatkan status koneksi terkini tinggal panggil method GetCurrentState
Subscribe event GroupJoin untuk memonitoring user yang join ke group
Subscribe event GroupLeave untuk memonitoring user keluar dari group
Subscribe event ChangeBattery untuk memonitoring status battery. Status battery akan diupdate secara berkala, dan jika ingin mendapatkan status battery terkini tinggal panggil method GetBatteryStatus
Subscribe event ReceiveMessage, untuk memonitoring pesan masuk
Subscribe event ReceiveMessageStatus untuk memonitoring status pesan yang dikirim berhasil atau gagal.
Subscribe event MessageAck untuk memonitoring status pesan setelah di kirim (pending, sudah diterima/baca, dll)
Tersedia fitur untuk verifikasi valid atau tidaknya nomor WA. Fitur ini cocok untuk mengirimkan broadcast ke nomor-nomor yang belum ada di daftar kontak atau nomor-nomor hasil generate.
Tersedia juga fitur REST API, sehingga semua fitur library WhatsApp NET Client juga bisa diakses via REST API baik secara local maupun remote. Untuk contoh penggunaannya bisa Anda lihat di https://github.com/WhatsAppNETClient/WhatsAppNETAPIRestApi
Archive chat (semua atau berdasarkan nomor WA)
Delete chat (semua atau berdasarkan nomor WA)
Pengesetan status
Logout
Bisa dengan mudah diintegrasikan dengan semua jenis database

Melaporkan Bug atau Error

Secara teknis dalam pengembangan sebuah aplikasi jelas tidak mungkin 100% bebas dari bug. Nah jika Anda menemukan bug atau error pada saat menggunakan library WhatsApp NET Client ini, silahkan Anda laporkan di halaman https://github.com/WhatsAppNETClient/WhatsAppNETClient2/issues

Popular repositories Loading

  1. WhatsAppNETClient2 WhatsAppNETClient2 Public

    C# 32 23

  2. WhatsAppNETClientMultiAccount WhatsAppNETClientMultiAccount Public

    Visual Basic .NET 10 5

  3. WhatsAppNETAPINodeJs WhatsAppNETAPINodeJs Public archive

    Shell 6 7

  4. WhatsAppNETAPINodeJs2 WhatsAppNETAPINodeJs2 Public

    JavaScript 5 2

  5. WhatsAppNETAPIRestApi WhatsAppNETAPIRestApi Public

    C# 4 6

  6. WhatsAppNETAPI WhatsAppNETAPI Public

    Forked from coding4ever/WhatsAppNETAPI

    2