2.1.2 • Published 5 years ago
azarasi v2.1.2
Azarasi Framework
A Discord bot framework built on top of Discord.js to make bot development easier (formerly called FocaBotCore).
npm install --save azarasi
Currently, it provides:
- A command system with built-in prefix and role checking.
- A module system with hot-reloading.
- Basic permission system.
- Persistent data store (powered by Gun)
- Localization system
- Configuration system (per-guild).
- Built-in audio player (requires FFMPEG).
Example
This is a simple, single-file bot made using Azarasi:
const Azarasi = require('azarasi');
const myBot = new Azarasi({
prefix: '-',
token: '[Insert token here]',
});
// The classic "ping" command
myBot.commands.register('ping', ({ msg }) => {
msg.reply('Pong!');
});
// Makes the bot repeat something
myBot.commands.register('echo', ({ msg, args }) => {
msg.channel.send(args);
});
// Connect to discord
myBot.establishConnection();
For a more complex example, check out the example directory.
Bots Using Azarasi Framework
- FocaBot (source code)
- SelfBot-Base (older version, source only)
If you want to add your bot to the list, feel free to make a PR or contact me on Discord (TheBITLINK#3141).
3.0.0-alpha7
5 years ago
3.0.0-alpha6
5 years ago
3.0.0-alpha5
5 years ago
3.0.0-alpha4
5 years ago
3.0.0-alpha3
5 years ago
2.2.0-alpha2
5 years ago
2.1.2
5 years ago
3.0.0-alpha1
5 years ago
2.1.1
6 years ago
2.2.0-alpha1
6 years ago
2.1.0
6 years ago
2.0.0
6 years ago
2.0.0-beta1
6 years ago
2.0.0-alpha15
6 years ago
2.0.0-alpha14
6 years ago
2.0.0-alpha13
6 years ago
2.0.0-alpha12
6 years ago
2.0.0-alpha11
6 years ago
2.0.0-alpha10
6 years ago
2.0.0-alpha9
7 years ago
2.0.0-alpha8
7 years ago
2.0.0-alpha7
7 years ago
2.0.0-alpha6
7 years ago
2.0.0-alpha5
7 years ago
2.0.0-alpha4
7 years ago
2.0.0-alpha3
7 years ago
2.0.0-alpha2
7 years ago
2.0.0-alpha1
7 years ago