prodigy-bot

Bot Discord ini dibuat dengan Python untuk mendukung tantangan CTF SIJA 1 SMKN 7 Semarang angkatan 2027. Fitur utamanya termasuk memberikan petunjuk CTF, informasi soal tantangan, serta pencatatan poin secara real-time.

Stars
2

Prodigy One

Prodigy One adalah bot Discord yang dirancang untuk menyederhanakan dan mempercepat penyelesaian tantangan Capture The Flag (CTF). Bot ini menawarkan berbagai fitur untuk berinteraksi dengan soal-soal CTF, melacak penyelesaian, dan memantau peringkat pengguna.


🎯 Tujuan

Tujuan dari Prodigy One adalah untuk menyediakan platform yang terintegrasi dan mudah digunakan bagi peserta CTF. Dengan bot ini, pengguna dapat:

  • Mengakses dan menyelesaikan soal CTF secara langsung melalui Discord.
  • Mengirimkan flag dan mendapatkan poin untuk setiap soal yang diselesaikan.
  • Melihat status soal yang sudah diselesaikan serta total poin yang telah dikumpulkan.
  • Melihat daftar soal yang tersedia dikelompokkan berdasarkan kategori.
  • Memantau papan peringkat untuk melihat posisi mereka dibandingkan dengan peserta lain.

🛠️ Penggunaan

📬 Menyapa Bot

Untuk mendapatkan informasi dasar tentang bot, gunakan perintah:

!sapa

Ini akan memberikan informasi tentang bot, seperti nama, ID, waktu saat ini, jumlah server, dan jumlah pengguna.

📜 Melihat Soal Untuk menampilkan informasi tentang soal tertentu, gunakan perintah:

!soal <nomor_soal>

Ganti <nomor_soal> dengan nomor soal yang ingin dilihat. Bot akan mengirimkan deskripsi, kategori, penulis, poin, dan lampiran soal tersebut.

📩 Mengirimkan Flag Untuk mengirimkan flag dan mendapatkan poin, gunakan perintah:

!submit <nomor_soal> <flag>

Ganti <nomor_soal> dengan nomor soal yang ingin Anda kirimkan flag-nya, dan dengan flag yang ingin Anda kirimkan. Bot akan memeriksa apakah flag yang Anda kirimkan benar dan memberikan konfirmasi hasil.

✅ Melihat Status Soal Untuk melihat status soal yang sudah diselesaikan dan total poin yang dikumpulkan, gunakan perintah:

!status

📋 Melihat Daftar Soal Untuk melihat daftar soal yang tersedia, dikelompokkan berdasarkan kategori, gunakan perintah:

!daftar_soal

🏆 Melihat Scoreboard Untuk melihat papan peringkat yang menunjukkan posisi peserta berdasarkan total poin, gunakan perintah:

!scoreboard

🔧 Cara Mengakses dan Menggunakan Bot

Undang Bot ke Server Discord Anda Klik tautan di bawah ini untuk mengundang bot ke server Discord Anda: Undang Prodigy One

Tambahkan Bot ke Server Pilih server Discord tempat Anda ingin menambahkan bot. Anda harus memiliki izin "Mengelola Server" di server tersebut.

Gunakan Perintah Bot Setelah bot terpasang, Anda dapat mulai menggunakan perintah bot seperti yang dijelaskan di atas. Cukup ketik perintah yang diinginkan di saluran Discord tempat bot berada.

Periksa Hak Akses Bot Pastikan bot memiliki hak akses yang diperlukan di server Discord Anda, seperti mengirim pesan, menyematkan pesan, dan membaca pesan.

Interaksi dan Dukungan Jika Anda mengalami masalah atau memiliki pertanyaan tentang penggunaan bot, Anda dapat menghubungi pengembang bot atau mencari bantuan di saluran dukungan yang telah disediakan.


🌟 Dibuat Oleh

Prodigy One dikembangkan oleh tim yang penuh semangat dan kreatif:

  • Ahdan - Seorang Full Stack Developer dan Cyber Security enthusiast.

  • Rakha - Seorang Frontend Developer dan Cyber Security enthusiast.

  • Alfin - Seorang Backend Developer dan Cyber Security enthusiast.