xcord-js
v0.3.0
Published
X Launcher app scaffolder + XCord client toolkit
Readme
x-toolkit
Includes:
- X OS app scaffolding (
createApp,is.*) - XCord: a lightweight Discord Gateway + REST wrapper (no Discord library)
XCord usage
const { XClient } = require("x-toolkit");
const x = new XClient({
token: process.env.XBOT,
intents: "all",
partials: "all"
});
x.events.on("ready", (ready, x) => {
console.log("Ready. Bot user:", ready.user?.username);
});
x.cmds.slash({
data: { name: "ping", description: "Replies pong" },
async execute(interaction) {
await interaction.reply("pong");
}
});
await x.connect();
// deploy slash commands
await x.cmds.deployAll(process.env.XID, process.env.XBOT); // optionally add guildId