Discord bots. Simplified and boosted · Docs & Guide · Contribute
About
Waifoo is an official framework for Discordoo. It gives you robust and easy way to write Discord bots at any scale.
It is fully compatible with Discordoo and updates to its newest versions first.
Features
- Scalable - just like Discordoo, Waifoo is insanely scalable and allows you yo run your bot on multiple machines just in a few lines of code.
- Fast - Waifoo was built with performance in mind allowing you to save on hosting.
- ...and many other features
Getting started
Node x.y.z is required.
We have some starter projects in starters
directory as well as examples in examples
directory.
We recommend to use Waifoo with TypeScript, however it is possible to use it with JS(see Using Waifoo with JS for more info.)
Let's clone the recommended starter template!
npx degit Discordoo/waifoo/starters/ts-npm
You will end up seeing this structure
├───src
│ ├───modules
│ │ └───ping
│ │ ├───ping-command.ts
│ │ └───ping-module.ts
│ └───index.ts
├───package-lock.json
└───package.json
Wanna more? See Getting started for detais.
Acknowledgments
Waifoo was heavily inspired by some other awesome libraries and frameworks: