Bagaimana Membezakan Antara Pengguna dan Ahli Persatuan dalam Discord.js?

Linda Hamilton
Lepaskan: 2024-11-11 19:23:03
asal
228 orang telah melayarinya

How to Distinguish Between Users and GuildMembers in Discord.js?

Perbezaan Antara Pengguna dan Ahli Persatuan dalam Discord.js

Discord.js membezakan antara Pengguna dan Ahli Persatuan, mewakili pelbagai aspek pengguna Discord.

< ;h3>Pengguna lwn. Ahli Persatuan

  • Pengguna: Pengguna Global Discord, bebas daripada mana-mana pelayan tertentu.
  • Ahli Persatuan: Pengguna Discord dalam persatuan tertentu, dengan atribut terikat pelayan seperti peranan, kebenaran dan nama panggilan.

Ralat dan Punca Kod

Ralat boleh timbul daripada menggunakan fungsi khusus persatuan pada pengguna global, seperti:

  • user.kick(): Fungsi GuildMember dipanggil pada Pengguna (dikembalikan melalui message.mentions.users)
  • message.author.hasPermission(): Fungsi GuildMember dipanggil pada Pengguna (dipulangkan melalui message.author)

Penyelesaian dan Penyelesaian

Menukar Pengguna kepada Ahli Persatuan:

  • message.mentions.members dan bukannya message.mentions.users (diutamakan)
  • guild.member() menerima kedua-dua objek Pengguna dan ID
  • mesej.ahli dan bukannya mesej.pengarang
  • guild.members.cache.get() bukannya client.users.cache.get()
  • guild.members. fetch() bukannya client.users.fetch()
  • presence.member instead of presence.user

Menukar Ahli Persatuan kepada Pengguna:

  • Harta GuildMember.user mewakili pengguna Discord global

Atas ialah kandungan terperinci Bagaimana Membezakan Antara Pengguna dan Ahli Persatuan dalam Discord.js?. 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