Skip to main content

Voting dan Giveaway

Lakukan voting di peladen anda untuk membereskan masalah atau untuk senang-senang saja!

Sistem voting naoTimes menggunakan parser bernama argparse, jadi penulisan perintah mungkin akan berbeda.

Perintah

Nama CommandPenjelasanContohAlias
!vote -hMelihat bantuan perintah untuk command vote--
!votekick -hMelihat bantuan perintah untuk command vote kick--
!voteban -hMelihat bantuan perintah untuk command vote ban--
!giveaway -hMelihat bantuan perintah untuk command giveaway--

Vote

Untuk !vote terdapat 3 optional params dan 1 required params

Gunakan: !vote [-h] [--satu-pilihan] [--timer WAKTU] [--opsi OPSI] topik

Argumen yang diwajibkan:
topik Hal yang ingin divote.

Argumen opsional:
-h, --help Perlihatkan bantuan perintah
--satu-pilihan, -S Gunakan tipe satu pilihan (ya/tidak) untuk reactions.
--timer WAKTU, -t WAKTU
Waktu sebelum voting ditutup (Format time string seperti: '30m 30s' untuk 30 menit 30 detik, minimal 3 menit, default 5 menit) Referensi time string:
https://naoti.me/docs/referensi/timestring
--opsi OPSI, -O OPSI Opsi voting (minimal 2, batas 10)

topik: adalah hal yang ingin di voting, mohon gunakan kutip dua.
--satu-pilihan atau -S: cukup gunakan reaction centang dan silang, alias ya dan tidak
--timer atau -t: waktu voting dalam menit, default adalah 3 menit
--opsi atau -O: Opsi yang ingin diberikan didalam voting, gunakan kutip dua.

Time String

Time string yang dimaksud sendiri adalah ini: Time String

Contoh: !vote -O "Python" -O "JavaScript" -O "Brainfuck" -t 5m "Bahasa program terbaik"
Command tersebut akan membuat voting dengan judul Bahasa program terbaik dan 3 pilihan yaitu: Python, JavaScript, dan Brainfuck
-t 5 akan membuat voting ini berjalan selama 5 menit sebelum ditutup.

!vote -S "Apakah saya pintar?" Command tersebut akan membuat voting dengan judul Apakah saya pintar? dan 2 pilihan yaitu Ya dan Tidak.
Waktu votingnya adalah default 3 menit.

Votekick dan Voteban

Sementara untuk !votekick dan !voteban terdapat 2 optional params dan 1 required params

Gunakan: !votekick [-h] [--timer WAKTU] [--limit BATAS] user

Argumen yang diwajibkan:
user User yang ingin di ban/kick.

Argumen opsional:
-h, --help Perlihatkan bantuan perintah
--timer WAKTU, -t WAKTU
Waktu sebelum voting ditutup (Format time string seperti: '30m 30s' untuk 30 menit 30 detik, minimal 30 detik, default 1 menit) Referensi time string:
https://naoti.me/docs/perintah/vote#time-string-format
--limit BATAS, -l BATAS
Limit user untuk melaksanakan kick/ban (minimal 5 orang)

user: adalah user yang ingin di kick/ban, bisa di mention orangnya, ketik IDnya, atau tulis Usernamenya
--timer atau -t: waktu voting dalam detik, default adalah 60 detik
--limit atau -l: batas orang yang dibutuhkan didalam vote sebelum di kick/ban (tidak termasuk user yang buat vote, dan yang akan di kick/ban), default 5 user

Time String

Time string yang dimaksud sendiri adalah ini: Time String

Contoh: !votekick -l 10 -t 3m 466469077444067372
Akan mengaktifkan votekick untuk user ID 466469077444067372, voting dibuka untuk 180 detik atau 3 menit, dan dibutuhkan minimal 10 orang sebelum di tentukan.

Giveaway

Yang terakhir adalah !giveaway, hanya ada 1 required param dan 1 optional param

Gunakan: !giveaway [-h] [--timer WAKTU] barang

Argumen yang diwajibkan:
barang Hal yang ingin diberikan

Argumen opsional:
-h, --help Perlihatkan bantuan perintah
--timer WAKTU, -t WAKTU
Waktu sebelum voting ditutup (Format time string seperti: '30m 30s' untuk 30 menit 30 detik, minimal 5 menit, default 1 jam) Referensi time string:
https://naoti.me/docs/perintah/vote#time-string-format
Time String

Time string yang dimaksud sendiri adalah ini: Time String

Contoh: !giveaway -t 30m "1x Discord Nitro"
Akan membuat giveaway dengan judul 1x Discord Nitro dengan batas waktu 30 menit

Dalam .gif

!vote

vote

info

Untuk !voteban dan !votekick tidak jauh beda dengan !vote