Как я могу проверить, является ли пользователь ботом, используя свой идентификатор?

#node.js #discord #discord.js

Вопрос:

Я знаю, как проверить, отправлено ли сообщение ботом с помощью if(message.author.bot) , но я хочу знать, есть ли у них способ узнать, являются ли они ботом, используя свой идентификатор.

Ответ №1:

изображение

Насколько я знаю и из чтения документов, нет никакой разницы между тем, как создаются идентификаторы пользователя и бота.

Комментарии:

1. Пользователь спрашивает, как проверить, является ли пользователь ботом, учитывая его идентификатор

2. Я не думал об этом таким образом

Ответ №2:

Вы можете выбрать пользователя, а затем просто проверить его bot собственность.

 const userID = 'id-here';

// client = your Discord Client Object
client.users.fetch(userID).then(user => {
   console.log(user.bot);
   // Will return a boolean
});