Bot Telegram sederhana yang membantu mengirimkan permintaan aktivasi nomor (banding) ke support WhatsApp menggunakan berbagai akun Gmail.
- Mengirim email banding ke
android@support.whatsapp.com. - Menggunakan banyak akun Gmail untuk pengiriman (rotasi).
- Melacak status pengiriman (berhasil/gagal) per akun.
- Sistem akses pengguna (memerlukan persetujuan owner).
- Perintah untuk owner: mengelola pengguna, mengganti mode bot, melihat statistik, dll.
- Antarmuka CLI yang ditingkatkan menggunakan
rich.
-
Clone atau unduh kode sumber bot ini.
git clone https://github.com/TheyanzXD/Banding_Wa cd Banding_Wa unzip bot.zip make help
Atau unduh dan ekstrak file
.zip. -
(Opsional, tetapi sangat direkomendasikan) Buat dan aktifkan virtual environment Python:
-
Instal dependensi yang diperlukan:
pip install python-telegram-bot rich
-
Konfigurasi Bot:
- Buka file
config.pydengan editor teks. - Ganti nilai
BOT_TOKENdengan token bot Telegram yang kamu dapatkan dari @BotFather. - Ganti nilai
OWNER_IDdengan ID Telegram kamu. - (Opsional) Perbarui daftar
ACCOUNTSdibot.pydengan akun Gmail dan App Password yang valid milik kamu.
- Buka file
- Pastikan kamu berada di direktori yang berisi
Makefiledanbot.py. - Jalankan bot:
make run
- Pastikan kamu berada di direktori yang berisi
bot.py. - Jika kamu membuat virtual environment, aktifkan dulu.
- Jalankan bot:
python3 bot.py
Bot akan mulai berjalan dan siap menerima perintah dari Telegram.
-
Pengguna:
/start- Memulai percakapan./help- Melihat daftar perintah./myid- Melihat ID Telegram sendiri./send <nomor>- Mengirim banding (memerlukan akses)./addgmail <email> <apppw>- (Opsional, jika diimplementasikan) Menambahkan akun Gmail untuk verifikasi otomatis.
-
Owner:
/help- Melihat perintah tambahan./setcooldown <detik>- Mengatur jeda pengiriman./mode <chat|group|all>- Mengatur mode bot./list_requests- Melihat permintaan akses./revoke <id>- Mencabut akses pengguna./bc <pesan>- Mengirim pesan broadcast./stats- Melihat statistik bot./emailstatus- Melihat status akun email (jika diimplementasikan).
pkg_resourceswarning: Ini adalah peringatan dari dependensi dan biasanya tidak menghentikan bot.SMTP error: Username and Password not accepted: Pastikan App Password yang digunakan diACCOUNTSbenar dan belum kadaluarsa. Aktifkan 2FA dan buat App Password baru di akun Google.Terminatedsaat menjalankan: Periksa apakah ada instance bot lain yang sedang berjalan. Skrip mungkin memiliki mekanisme lock file yang mencoba menghentikan proses lama.
[Gunakan lisensi pilihan kamu, misalnya MIT, Apache 2.0, atau kosongkan jika tidak ada]