Rumah > hujung hadapan web > tutorial js > Mengapakah `message.content` Kosong dalam My Discord.js v14 Bot?

Mengapakah `message.content` Kosong dalam My Discord.js v14 Bot?

Mary-Kate Olsen
Lepaskan: 2024-12-05 16:28:11
asal
336 orang telah melayarinya

Why is `message.content` Empty in My Discord.js v14 Bot?

Ralat: message.content Tiada Nilai dalam Discord.js

Apabila menggunakan Discord.js versi 14, anda mungkin menghadapi masalah di mana sifat message.content berada kosong apabila pengguna menghantar mesej. Ini berlaku kerana niat Kandungan Mesej tidak didayakan atau Bit Niat Gerbang yang betul tidak disertakan.

Penyelesaian:

  1. Dayakan Niat Kandungan Mesej:

    • Navigasi ke Pembangun Discord Portal.
    • Pilih bot anda daripada "Applications."
    • Di bawah tetapan "Bot", pergi ke "Intent Gateway Privileged."
    • Dayakan niat "Kandungan Mesej".
  2. Tambah GatewayIntentBits.MessageContent Enum:

    • Dalam kod Discord.js anda, semak tatasusunan niat seperti ini:

      intents: [
      GatewayIntentBits.DirectMessages,
      GatewayIntentBits.Guilds,
      GatewayIntentBits.GuildBans,
      GatewayIntentBits.GuildMessages,
      GatewayIntentBits.MessageContent,
      ],
      Salin selepas log masuk
  3. Gunakan 'messageCreate' Acara:

    • Pastikan anda menggunakan mesej Cipta acara, bukan acara mesej, untuk mengendalikan mesej:

      bot.on('messageCreate', async (message) => {
      // Your code here
      });
      Salin selepas log masuk

Dengan mendayakan niat Kandungan Mesej dan menambahkan Bit Niat Gerbang yang betul, anda akan memulihkan mesej.kandungan harta dengan teks mesej sebenar.

Atas ialah kandungan terperinci Mengapakah `message.content` Kosong dalam My Discord.js v14 Bot?. 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