2.1.2 • Published 5 years ago

azarasi v2.1.2

Weekly downloads
7
License
MIT
Repository
github
Last release
5 years ago

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

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