/blackcat.js

BlackCat-Club

Primary LanguageJavaScript


discord.js


Discord server npm downloads


Một số đặc điểm chính

  • Tên lệnh và lệnh phụ đơn giản
  • Phân tích cú pháp mạnh mẽ các đối số (có hỗ trợ "chuỗi trích dẫn")
  • Hệ thống lập luận tùy chọn
    • Tự động nhắc nhở các đối số không được cung cấp
    • Nhập hệ thống với các quy tắc, xác thực tự động và phân tích cú pháp thành các giá trị có thể sử dụng
      • Các kiểu cơ bản (string, number, float, boolean)
      • Các loại tùy chỉnh do người dùng xác định
    • Tự động nhắc lại các đối số không hợp lệ
    • Đối số vô hạn (đối số chấp nhận nhiều giá trị được cung cấp)

Cài đặt

npm install blackcat.js

Function.
economy command.
command Builder.

Mở đầu

const { RegistrationClient, Discord, chalk } = require("blackcat.js");

const client = new RegistrationClient({
    config: { // Các tùy chọn config mặc định.
        botToken: "token bot", // Mã token của bot.
        botPrefix: "prefix", // Prefix để chạy bot.
        developer: "Discord ID" // ID discord của chủ bot.
    },
    commandHandler: { // Các tùy chọn mặc định của lệnh.
        prefixCommand: {
            messageCreate: true,
            pathToCommand: "./pathToPrefixCommand",
        },
        slashCommand: {
            restVersion: "10",
            pathToCommand: "./pathToSlashCommand",
        },
        eventHandler: {
            eventFolder: ["folderName"],
            pathToEvent: "./pathToEvent"
        }
    },
});

client.build({ login: true, checkUpdate: true });

nếu bạn muốn chạy prefix theo database.

ví dụ: mongoose

Warning

trong phần commandHandler.messageCreate của client ban đầu hãy đặt thành false

const { MessageCreate, Discord } = require("blackcat.js");

// Khi này bot sẽ chạy theo prefix mà bạn cung cấp qua mongoose
client.on(Discord.Events.MessageCreate, (message) => {
    const prefix = prefix.findOne({ guild: message.guild.id });
    return MessageCreate(client, message, prefix);
});