Rumah > pembangunan bahagian belakang > Tutorial Python > \'Mengapa Bot Discord Saya Melemparkan \'Client.__init__() Tiada 1 Argumen Kata Kunci Sahaja yang Diperlukan: Ralat \'intents\'\'?\'

\'Mengapa Bot Discord Saya Melemparkan \'Client.__init__() Tiada 1 Argumen Kata Kunci Sahaja yang Diperlukan: Ralat \'intents\'\'?\'

Patricia Arquette
Lepaskan: 2024-10-28 00:25:29
asal
902 orang telah melayarinya

Isu Permulaan Pelanggan Discord Selesai

Apabila cuba mencipta bot Discord menggunakan kod yang disediakan, anda mungkin menghadapi ralat yang menyatakan:

Client.__init__() missing 1 required keyword-only argument: 'intents'
Salin selepas log masuk

Penyelesaian:

Ralat menunjukkan bahawa hujah kata kunci niat sahaja tiada semasa pemulaan klien. Untuk menyelesaikan masalah ini, nyatakan niat menggunakan kelas perselisihan.Intents. Sebagai contoh:

client = discord.Client(intents=discord.Intents.default())
Salin selepas log masuk
Salin selepas log masuk

Sebagai alternatif, anda mungkin menghadapi ralat lain:

Client.__init__() takes 1 positional argument but 2 were given
Salin selepas log masuk

Sebab:

Argumen niat ialah kata kunci- hanya hujah, bermakna ia mesti ditentukan menggunakan maksud kata kunci. Menulis discord.Client(discord.Intents.default()) without intents= akan mengakibatkan ralat ini.

Penyelesaian:

Pastikan bahawa hujah niat ditentukan sebagai hujah kata kunci:

client = discord.Client(intents=discord.Intents.default())
Salin selepas log masuk
Salin selepas log masuk

Maklumat Tambahan:

  • Anda boleh menggunakan niat lalai dengan menyatakan discord.Intents.default().
  • Untuk butiran lanjut tentang niat, rujuk dokumentasi Discord.

Atas ialah kandungan terperinci \'Mengapa Bot Discord Saya Melemparkan \'Client.__init__() Tiada 1 Argumen Kata Kunci Sahaja yang Diperlukan: Ralat \'intents\'\'?\'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan