- ☕️ | Express-like syntax
- 📦 | Lightweight (only two dependencies)*
- 🔨 | Built-In Command Handler & Parser
- 🌎 | Safe (complete runtime safety for your bot.)
- ⚡️ | Blazing Fast
- 🗂 | Customizable Cache
* Excluding Peer (and of course) development dependencies
This assumes you have already setup a discord bot application in Discord. See
Run this in your Powershell, command prompt, terminal, console or whatever you call it:
$ npm init -y
The Lightweight version
$ npm install Fuwajs/Fuwa.js --no-optional
The Full version for increased speed (better for production)
$ npm install Fuwajs/Fuwa.js
$ echo > index.js
Open index.js in your IDE of choice and copypaste this code
const fuwa = require('fuwa.js');
const client = new fuwa.Client('?'); // Your bot prefix here
client.on('ready', () => console.log('I am alive!'));
client.command(['hi', 'hello'], (req, res) => {
res.reply(`Hello there, my name is ${client.bot.username}!`);
});
// replace with your bot token
client.login('<your bot token>');
Make sure to replace <your bot token>
with your actual bot token!
Add your bot to a discord server and type ?hi
or ?hello
in any visible
channel. It should respond with Hello there, my name is <bot name>!
Check the docs for reference.
Follow the tutorial for a ground up approach.
Join our discord to interact with our community and ask questions!
If you find any bugs please post them to our issues and we'll respond ASAP.