aoi.js Official Documentation.
aoi.js is a JavaScript library that is designed to make it easy to build Discord bots. It is open-source and free to use, and provides a simple, easy-to-use interface for interacting with the Discord API and handling events. aoi.js is suitable for beginners who are new to building bots, as well as experienced developers who want to save time and streamline their workflow.
const { AoiClient } = require("aoi.js");
const bot = new AoiClient({
token: "DISCORD BOT TOKEN",
prefix: "DISCORD BOT PREFIX",
intents: ["MessageContent", "Guilds", "GuildMessages"],
events: ["onMessage"],
database: {
type: "aoi.db",
db: require("aoi.db"),
tables: ["main"],
path: "./database/",
extraOptions: {
dbType: "KeyValue"
}
}
});
// Ping Command
bot.command({
name: "ping",
code: `Pong! $pingms`
});
const { AoiClient } = require("aoi.js");
const bot = new AoiClient({
token: "DISCORD BOT TOKEN",
prefix: "DISCORD BOT PREFIX",
intents: ["MessageContent", "Guilds", "GuildMessages"],
events: ["onMessage", "onInteractionCreate"],
database: {
type: "aoi.db",
db: require("aoi.db"),
tables: ["main"],
path: "./database/",
extraOptions: {
dbType: "KeyValue"
}
}
});
// Create Interaction Ping
bot.command({
name: "create",
code: `$createApplicationCommand[$guildID;ping;Pong!;true;slash]`
});
// Ping Interaction Command
bot.interactionCommand({
name: "ping",
prototype: "slash",
code: `$interactionReply[Pong! $pingms;;;;everyone;false]`
});