Erisa
Erisa is a Discord bot framework built upon Eris using TypeScript.
This is currently a heavy work-in-progress and nothing is guarenteed to be consistent and stable until v1.
Installation
npm install erisa
Basic Usage
Instead of using conventional .on
listeners, Erisa provides a .use
function for listening to events, (sort of similar to Express' .use middleware function), which allows wildcard listeners among other things.
TypeScript (recommended)
;; // For types ; bot.use'ready',console.log'Erisa online!'; bot.use'createMessage',; bot.connect;
JavaScript
const Erisa = ; const bot = 'token'; bot; bot;
I found a bug or want to request a feature
Open an issue here, making sure that no duplicate issues exist already (unless you believe your situation to be different enough to warrant a new issue).
Contributing
For further contribution, guidelines see CONTRIBUTING.
License
This repository is licensed under the MIT license. More info can be found in the LICENSE file.