Generator Tautan Undangan Bot Discord dengan Izin
Tautan undangan bot Discord adalah URL OAuth2 yang memuat client ID bot, izin yang Anda berikan, dan scope yang dibutuhkannya. Masukkan client ID, centang izinnya, dan generator ini membuat tautan discord.com resmi serta bilangan bulat izin yang menyertainya.
Permissions integer: 0
Cara memakainya
- Temukan client ID. Di Discord Developer Portal, buka aplikasi Anda, lalu General Information. Application ID adalah angka yang sama.
- Pilih scope. Biarkan
botuntuk menambahkan pengguna bot. Biarkanapplications.commandsjika bot memiliki perintah slash. - Centang izin. Mulailah dari preset, lalu tambahkan atau hapus yang Anda butuhkan. Bilangan bulat berubah secara langsung.
- Salin tautannya dan buka. Pilih server tempat Anda memiliki Manage Server, lalu tekan Authorize.
Apa yang ada di dalam tautan
| Bagian | Arti |
|---|---|
client_id | Application ID bot |
permissions | Angka yang dibuat dengan menjumlahkan nilai bit setiap izin |
scope | Yang boleh dilakukan aplikasi: menambahkan bot, mendaftarkan perintah slash |
Angka izin adalah bitfield. Setiap izin adalah pangkat dua, dan bilangan bulatnya adalah jumlahnya. Anda tidak perlu menjumlahkannya dengan tangan: alat ini melakukannya dengan matematika bilangan besar yang tepat, karena nilainya melampaui apa yang aman disimpan JavaScript biasa. Untuk bekerja mundur dari angka ke daftar, gunakan kalkulator izin.
Pilih set terkecil yang tetap berfungsi
Berikan bot apa yang dibutuhkan fiturnya dan tidak lebih. Administrator mematikan setiap pemeriksaan, jadi bug atau token yang bocor tidak punya pagar pengaman. Ingat juga dua hal yang ditegakkan Discord di sisi server:
- Tautan hanya menetapkan peran awal bot. Override channel tetap bisa memblokirnya.
- Bot tidak bisa mengelola peran yang berada di atas perannya sendiri dalam daftar.
Generator hanya membuat URL. Ia tidak menghubungi Discord dan tidak pernah melihat token bot Anda. Jangan pernah menempelkan token di mana pun. Client ID bersifat publik.
Menambahkan Noxyr sebagai gantinya
Anda hanya membutuhkan alat ini untuk bot yang Anda buat sendiri. Untuk menambahkan Noxyr, gunakan tautan undangan. Noxyr meminta daftar izin tetap, bukan Administrator, dan referensi izin menjelaskan kegunaan masing-masing. Jika Anda ingin bot dengan nama dan gambar Anda sendiri, baca dokumen bot kustom.
Pemecahan masalah
"Integration requires code grant" atau scope tidak valid
Bot Anda diatur untuk membutuhkan OAuth2 code grant di Developer Portal. Matikan untuk bot biasa.
Bot bergabung tetapi tidak bisa melihat channel
Periksa override channel. Larangan (deny) pada channel mengalahkan izin peran dari tautan.
Server tidak ada di daftar
Anda membutuhkan izin Manage Server di server itu untuk menambahkan bot.
Bacaan terkait
Entri glosarium ID aplikasi menjelaskan angka yang Anda tempel, dan entri token bot menjelaskan mengapa itu tetap privat. Setelah Anda menambahkan bot, periksa kesehatan Discord dengan pemeriksa status.
Pertanyaan umum
Bagaimana cara membuat tautan undangan bot Discord?
Pakai https://discord.com/oauth2/authorize dengan client_id Anda, bilangan bulat permissions, dan scope bot serta applications.commands. Alat ini membuat URL itu untuk Anda.
Apa arti angka izin?
Itu jumlah nilai bit dari setiap izin yang Anda centang. Alat ini menghitungnya, dan kalkulator izin dapat mengubahnya kembali menjadi daftar.
Haruskah saya memberi bot saya Administrator?
Hanya jika Anda sepenuhnya memercayai dan mengendalikannya. Memberi bot hanya izin yang dibutuhkan membatasi kerusakan dari bug atau token yang bocor.
Apakah alat ini memerlukan token bot saya?
Tidak. Alat ini hanya membutuhkan client ID publik dan tidak pernah membuat permintaan jaringan apa pun.