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
Patricia Arquetteasal
2024-10-28 00:25:29748semak imbas

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'

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())

Sebagai alternatif, anda mungkin menghadapi ralat lain:

Client.__init__() takes 1 positional argument but 2 were given

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())

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:
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