fuwa.js
v0.1.0
Published
A new and powerful discord bot library; inspired by express
Downloads
3
Maintainers
Readme
Table of Contents
Features
- ☕️ | 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
Quickstart
This assumes you have already setup a discord bot application in Discord. See
📁 - Create a new NodeJS project
Run this in your Powershell, command prompt, terminal, console or whatever you call it:
$ npm init -y
📦 - Install FuwaJS
The Lightweight version
$ npm install Fuwajs/Fuwa.js --no-optional
The Full version for increased speed (better for production)
$ npm install Fuwajs/Fuwa.js
Create a file called index.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!
🧪 - Test it out
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>!
Useful links
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.