Rilis stabil:
OS:
Ubuntu 18.04 LTS [diuji]: tidak ada masalah
Kalau tidak:
Tidak diuji
Mengotomatiskan tugas yang membosankan untuk mengumpulkan hutang?
BASIS
Tambahkan CLI Args untuk menghidupkan/mematikan mode produksi
Tambahkan Cronfile untuk menentukan waktu bot akan berjalan
Buat file JSON untuk menyimpan info utang
Tambahkan instruksi penempatan
Perbarui ReadMe
Tambahkan demo GIF
Tambahkan demo GIF untuk conf.json dengan tangkapan layar dan panduan tentang cara menggunakan Selenium IDE untuk mengambil bidang xpath.
Tambahkan lisensi MIT
Depresiasi terhubung sampai masalah persistensi diperbaiki
Lingkup, ganti nama, finish alpha collect ()
Tahap alpha lengkap dari otentikasi ()
Temp terdepresiasi koneksi
Buat fungsi pribadi (dalam init) yang memuat konfigurasi
Buat file conf.json
Restrukturisasi aplikasi ke hierarki file yang tepat
DIPERPANJANG
[] Menyelesaikan masalah dengan memecahkan QR melalui gambar (driver.element.screenshot (fileName = 'name.png')) saat ditampilkan di mesin atau web lokal, tidak dapat memverifikasi [] temukan solusi untuk login tanpa kepala persisten yang persisten
Jangan ragu untuk berkolaborasi! Untuk informasi tentang masalah, lihat alah_guide.md
Platform ini dibangun dengan gagasan melakukan pengumpulan pembayaran otomatis melalui aplikasi Whats sebagai proses yang mudah. Versi akhir dari platform ini harus berlaku untuk memfasilitasi pinjaman P2P dengan mudah. Sistem ini juga harus dapat diadaptasi misalnya untuk pembayaran bulanan, jika toko mengumpulkan 29,99 setiap 31 hari, ini bisa menjadi kasus penggunaan umum untuk jenis platform ini.
Langkah 1: Unduh kode sumber ke direktori kerja lokal Anda
Langkah 2: CD ke dalam direktori dan buat lingkungan virtual yang disebut WDF
Langkah 3: Aktifkan Env Virtual Anda
Langkah 4: Pasang persyaratan dengan PIP Instal -R Persyaratan.txt
Langkah 5: Navigasi ke Conf.json Replace Control_user Informasi dengan informasi yang relevan
Langkah 6: Navigasikan ke unit_test.py dan selesaikan informasi target
Langkah 7: Navigasikan ke konsol Anda dan jalankan Python3 unit_test.py
Anda selesai!
Contoh menggunakan platform dalam bentuk defaultnya, ada di unit_test.py, cara kerangka kerja ini dibangun adalah untuk melakukan semua pengangkatan berat untuk Anda, memberi makan target, jumlah, dan mengotentikasi itu akan menangani sisanya untuk Anda.
Contoh menggunakan penjadwal dengan jenis aplikasi ini untuk menjalankan setiap bingkai waktu X dan sebagainya, ada di scarchuler.py, tutorial yang lebih canggih akan tersedia dalam versi terakhir.
### Informasi yang berguna
conf.json adalah per mengatakan file konfigurasi untuk kerangka kerja ini, Anda akan melihat elemen -elemen ini pada saat penulisan:
{"Default_xpath_text_area": "// footer/div/div [2]/div/div [2]", "default_xpath_authenticated": "//*[text () = 'Keep Your Phone Connected']," Default_xpath_searchbar ":" // Div [@id = 'side'] " "Default_xpath_send_button": "// Div [3]/tombol/span", "Default_xpath_target_user": "// span [berisi (., '%s')]", "control_user": {"user": "enrique", "Currency_Format": "$", "Bank_Account": "4531-2321-3421-3421"}, "Kill_on_Auth": "0"}
Elemen pertama default_xpath_text_area mendefinisikan: ruang obrolan untuk menggunakan fungsi send_keys () untuk mengirim pesan di WhatsApp Web (diautentikasi)
Elemen kedua default_xpath_authenticated mendefinisikan: titik situs web WhatsApp yang tidak dapat disangkal membuktikan bahwa Anda diautentikasi misalnya bilah pencarian.
Elemen ketiga default_xpath_searchbar mendefinisikan: bilah pencarian di belakang WhatsApp Web (diautentikasi)
Elemen Keempat Default_xpath_send_button mendefinisikan: tombol kirim pesan dalam obrolan whatsapp
Elemen kelima default_xpath_target_user mendefinisikan: xpath yang digunakan untuk mengidentifikasi elemen web dengan teks pengguna target untuk per kata jendela obrolan yang perlu kami klik
Elemen Keenam Control_User mendefinisikan: Pengaturan pengguna kontrol default yang mendefinisikan siapa pengumpul utang (pengguna), format mata uang ($), dan rekening bank terkait (akan diubah nanti untuk metode pembayaran lainnya)