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
744 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!

sumber:php.cn
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