Я писал бота для Discord с помощью Discord.net. У меня есть IGuild
, где мне нужно получить пользователя по идентификатору, поэтому я использую:
var user = await guild.GetUserAsync(id, CacheMode.AllowDownload);
Он должен получить пользователя, если он кэширован, а если нет, загрузите его. Но пользователь каждый раз равен нулю.
Я знаю, что идентификатор правильный. Есть ли правильный способ сделать это?
На сервере ›1 тыс. Участников, поэтому их загрузка через DownloadUsersAsync
занимает слишком много времени.
intent setting
- person Cuppyzh   schedule 09.11.2020