Skip to content

WhatsAppNETClient/WhatsAppNETClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published