better-aoi.js-fork
v1.0.1
Published
A powerful package to create Discord Bots with built-in string functions (fork)
Maintainers
Readme
Official Documentation | Official Support Server | Official NPM | Official GitHub
About
better-aoi.js-fork is a JavaScript library designed to make it even easier to build Discord bots.
This is an unofficial, enhanced fork of aoi.js. It is open-source and free to use under the Apache License 2.0. better-aoi.js-fork is suitable for beginners who are new to building bots, as well as experienced developers who want to save time, streamline their workflow, and use better features.
Features
- Better Features: Enhanced and optimized functions to provide a more powerful development experience.
- 600+ Pre-built Functions: better-aoi.js-fork includes all original functions that empower you to create dynamic and interactive Discord bots with ease.
- Built-in Custom Local Database: Like the original, you get a powerful custom local database out of the box.
- Easy-to-Use and Beginner Friendly: better-aoi.js-fork boasts a user-friendly syntax. The simple
$prefix makes it easy to write commands and get your bot up and running quickly.
Setup
// Install using: npm install better-aoi.js-fork
const {AoiClient} = require("better-aoi.js-fork");
const client = new AoiClient({
intents: ["MessageContent", "Guilds", "GuildMessages"],
events: ["onMessage", "onInteractionCreate"],
prefix: "Discord Bot Prefix",
token: "Discord Bot Token"
});
// Ping Command
client.command({
name: "ping",
code: `Pong! $pingms`
});Adding Database
const {AoiClient} = require("better-aoi.js-fork");
const client = new AoiClient({
intents: ["MessageContent", "Guilds", "GuildMessages"],
events: ["onMessage", "onInteractionCreate"],
prefix: "Discord Bot Prefix",
token: "Discord Bot Token",
database: {
type: "aoi.db",
db: require("@aoijs/aoi.db"),
dbType: "KeyValue",
tables: ["main"],
securityKey: "a-32-characters-long-string-here",
}
});
// Ping Command
client.command({
name: "ping",
code: `Pong! $pingms`
});Command Handler
By default, better-aoi.js-fork does not have a command handler. However, you can easily add one by using the loadCommands method.
client.loadCommands("./commands/", true);./commands/is the directory where your commands are located.trueallows to log the commands in console.
Notices & License
- Fork Notice: This project is a modified version (fork) of aoi.js. All original credits to Akarui Development.
- License: Licensed under the Apache License 2.0.
- Reading Functions: Currently it reads
$functions from bottom to top.
Official Extensions (aoi.js)
[!IMPORTANT] This is a fork. All original credit goes to Akarui Development and the aoi.js contributors. This project is licensed under the Apache License 2.0.
Contributing
Refer to original contribution documentation for more information
