Membuat Bot Whatsapp Untuk kirim Pesan Masal
Kali ini riffamedia.com akan berbagi tutorial tentang Membuat Bot Whatsapp Untuk kirim Pesan Masal. Bot ini menggunakan python , selenium dan chrome browser. Rekan rekan sebelumnya silahkan persiapkan dulu perangkat yang digunakan seperti installasi python, kemudian juga install google chrome, install selenium dan juga download chrome driver.
Bagiyang baru mengikuti tutorial ini silahakan teman teman bisa lihat playlist kami di bawah ini untuk memulai membuat sebuah bot
Setelah anda melihat video persiapan bikin bot, mari kita lanjut ke pengkodingan. Kami sudah menyiapakan sebuah koding sederhana yang bisa rekan rekan lihat di bawah ini
#untuk import module time
import time
#untuk import module selenium
from selenium import webdriver
#untut import module selenium dan mengambil fungsi yang ada di dalamnya
from selenium.webdriver.chrome.options import Options
#Declarasi Option dari chrome driver
chrome_options = Options()
#Untuk menyimpan cookies kedalam sebuah folder
chrome_options.add_argument("user-data-dir=cookies")
#Declarasi untuk pemaanggilan chrome driver dengan menambahkan option yang telah di set sebelumnya
driver = webdriver.Chrome(executable_path="chromedriver.exe", chrome_options=chrome_options)
#Declarasi nomor whatsapp dan isi pesan
caption ="isi dari pesan"
nowhatsapp="nomorwa"
#Untuk load sebuah URL
driver.get('https://web.whatsapp.com/send?phone=' + nowhatsapp + '&text=' + caption)
#Fungsi untuk meunggu selama 10 menit. Mengambil dari module time
time.sleep(10)
#Perintah untuk menekan tombol kirim pada whatsapp.
tombolsend=driver.find_element_by_xpath('//*[@id="main"]/footer/div[1]/div[3]/button')
tombolsend.click()
Teman teman bisa lihat kode kode diatas. itu adalah code digunakan untuk mengirim ke satu nomor tujuan. Bagaimana kalalu kebanyak nomor?
nowhatsapparray=arr = ["nomorwa1", "nomorwa2"]
for nowhaltsapp in nowhatsapparray:
driver.get('https://web.whatsapp.com/send?phone=' + nowhaltsapp + '&text=' + caption)
time.sleep(10)
tombolsend=driver.find_element_by_xpath('//*[@id="main"]/footer/div[1]/div[3]/button')
tombolsend.click()
time.sleep(5)
Untuk kirim kebanyak nomor, silahkan ganti nomor whatsapp dengan sebuah array, kemudian eksekusi di buat perulangan seperti dibawah. Untuk lebih jelasnya kami akan buatkan video panduanya.