Wali
Selamat datang di The GuardianWatch! Bot ini adalah alat masuk Anda untuk mengumpulkan dan mengatur informasi tentang anggota server Discord secara efisien. Ditulis sepenuhnya dalam Python dan memanfaatkan kekuatan Bot API Discord bersama dengan Google Sheets API, bot ini menawarkan keserbagunaan dan kemudahan penggunaan di tiga mode berbeda: mode Gsheets, mode CSV, dan mode gabungan.
Fitur
Mode GSheets: Secara otomatis menyusun daftar informasi pengguna yang komprehensif di startup bot dan mengirimkannya langsung ke halaman Google Sheets yang Anda tentukan. Mode CSV: Memanfaatkan perintah /Periksa untuk mengumpulkan informasi pengguna sesuai permintaan dan mengeluarkannya sebagai file CSV secara langsung di obrolan. Mode Gabungan: Menggabungkan fungsionalitas Mode GSheet dan CSV, memungkinkan perintah /Periksa untuk menargetkan format output berdasarkan argumen yang disediakan (CSV atau GSheets). Setiap mode beroperasi sebagai file python terpisah, memberi Anda fleksibilitas untuk memilih versi yang paling sesuai dengan kebutuhan Anda.
☕ Dukung pekerjaan saya di ko-fi
Informasi yang dikumpulkan
Saat ini, bot mengumpulkan informasi berikut tentang setiap pengguna:
- Nama belakang
- ID Perselisihan
- Nama panggilan
- URL gambar profil
- Peran
Peningkatan di masa depan
Kami terus mencari untuk memperluas kemampuan bot. Pembaruan yang direncanakan di masa depan menyertakan detail pengguna tambahan seperti:
- Bergabunglah dengan tanggal
- Usia Akun
- Total pesan yang dikirim
- Pesan terakhir terkirim di server
- Memulai
Bergabunglah dengan Server Perselisihan saya
Untuk mendapatkan pemindai dan berjalan anggota Perselisihan, ikuti langkah -langkah ini:
- Kloning Repositori: Mulailah dengan mengkloning repositori ini ke mesin lokal Anda.
- Instal Dependencies: Pastikan Anda menginstal Python dan paket yang diperlukan.
- Pengaturan Bot Perselisihan: Ikuti panduan resmi Discord untuk mengatur bot dan mendapatkan token Anda.
- Konfigurasikan Google Sheets API: Untuk mode GSheets, atur Google Sheets API dan dapatkan kredensial Anda.
- Konfigurasi: mengisi file client_secret.json dengan kredensial Google Sheets Anda, dan konfigurasi yang diperlukan lainnya.
- Jalankan bot: Pilih mode yang ingin Anda jalankan dan jalankan file python yang sesuai (gsheets-mode.py, csv-mode.py, atau gabungan-mode.py).
Penggunaan
- Mode Gsheets: Cukup jalankan bot, dan secara otomatis akan mengisi lembar Google Anda dengan informasi anggota saat startup.
- Mode CSV: Gunakan perintah /periksa di server Discord Anda untuk memicu pengumpulan data dan pembuatan file CSV.
- Mode Gabungan: Gunakan /Periksa [CSV /GSheets] untuk menentukan format output untuk pengumpulan data.
Kontribusi
- Kontribusi dipersilakan! Jika Anda memiliki ide untuk fitur baru, perbaikan, atau perbaikan bug, jangan ragu untuk membayar repositori, membuat perubahan Anda, dan mengirimkan permintaan tarik.
Lisensi
- Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya.
Penafian
- Bot ini dimaksudkan hanya untuk tujuan pendidikan dan administrasi. Pastikan kepatuhan dengan ketentuan layanan Discord dan dapatkan izin yang diperlukan dari anggota server sebelum mengumpulkan data.