blackcat.js-discord - v1.0.10
    Preparing search index...

    Function findUser

    • Tìm và resolve một User từ nhiều dạng input khác nhau.

      Hàm sẽ tìm user theo thứ tự ưu tiên sau:

      1. Mention trong message (<@id> hoặc <@!id>)
      2. User ID
      3. Tag (username#1234)
      4. Username
      5. Display name / nickname trong guild (nếu message được gửi trong server)

      Hàm sẽ kiểm tra cache trước để tối ưu hiệu năng, sau đó mới gọi API client.users.fetch() nếu cần.

      Parameters

      • client: Client

        Instance của Discord.js Client.

      • message: Message<true>

        Message đã gọi command.

      • Optionalinput: string

        Chuỗi input dùng để tìm user (id, mention, username, tag...).

      Returns Promise<User | null>

      Trả về User nếu tìm thấy, ngược lại trả về null.

      const user = await findUser(client, message, args[0]);

      if (!user) {
      return message.reply("Không tìm thấy user.");
      }

      message.reply(`Đã tìm thấy user: ${user.tag}`);