Так что я использую discord.js или код Visual Studio или что-то еще. и я сделал команду случайного объятия. И я хотел бы иметь возможность, чтобы тот, кого обнимали, не получал @ и просто его имя. Я успешно создал команду, похожую на нее, но я не хочу продолжать добавлять имена вручную, и нет никаких обещаний, что участник не изменит свое имя, так что это не очень надежно.
Поэтому я думаю, что у меня в голове есть файл, который автоматически обновляется, когда пользователи оставляют или присоединяются или меняют свои имена, а затем могут вызывать их случайным образом без @ing.
Так кто-нибудь знает, как это сделать и как я могу позвонить им?
Я сделал это с помощью @, и теперь я нахожусь там, где я вручную пишу имя каждого члена, но я знаю, что это утомительно, и их имя может измениться, и я не хочу беспокоиться об их изменении их имя.
case 'randhug':
var user = message.guild.members.random();
let dismember = ["Klemon", "Second sofira", "CloudBot"]
let disresults = Math.floor((Math.random() * dismember.length));
message.channel.send(`${message.author} SURPRISE huggies you, ${dismember[disresults]}!!!!!`);
if (message.author.bot) return;
break;
Код, который у меня сейчас есть, работает, но он ненадежен в том смысле, что все меняется.