client.get_user () tidak bekerja di discord.py
Dec 10 2020
Saya telah mencoba untuk mendapatkan objek pengguna dari ID, tetapi mengembalikan "NoneType". Ini kode saya:
user = client.get_user(INT)
Klien didefinisikan dalam kode saya sebagai:
client = discord.Client()
EDIT: INT akan diganti dengan ID yang valid, yang telah saya lakukan dalam kode saya yang sebenarnya
Jawaban
1 FierySpectre Dec 10 2020 at 17:09
Untuk mendapatkan objek anggota, bot Anda memerlukan maksud anggota, yang dinonaktifkan secara default. Untuk mendapatkannya Anda harus melakukan dua hal:
- Masuk ke portal pengembang dan di bawah 'bot' ==> 'Intent Gateway Privileged' toggle 'SERVER MEMBERS INTENT' untuk menjadi aktif.
- Aktifkan di klien Anda, seperti:
intents = discord.Intents.default()
intents.members = True
client = discord.Client(intents=intents)
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'