0.1.0 โ€ข Published 3 years ago

fuwa.js v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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.