Luna is a multipurpose Discord bot with more than general common features.
Git
command line (Windows | Linux | Mac OS) installed.Node
Version 10.15.0 or higherSome Goddamn Sense
If you don't intend to read the rest of this document, you shouldn't both using this bot.Some Knowledge Of Node And JavaScript
Because I'm not there to handhold you.
In a command prompt in your projects folder, run the following command:
git clone https://github.com/ArtifexYT/Luna.git
Once finished:
- In the folder from where you ran the Git command, run
cd Luna
and then runnpm install
- If you get any error about Python or
msibuild.exe
or binding, install Python - Edit the
config.js
file and fill in all the relevant details
- Moderation. Easy to use moderation commands such as warn, kick, ban and much more.
- Image manipulation. The power to put an image on a template to create fantastic jokes with friends.
- Welcome messages. Welcome your new members to your server with customizable welcome messages.
Hosting your own version: Hosting your own version is possible, but I'd appreciate if it's only for the following reasons:
A; Development and testing reasons. B; A self-hosted instance with added featurres for you only
I won't tolerate any public running instances. If I do find public running instances of Luna, I will take action.
If you wish to add your own commands, use this template.
exports.run = async (client, message, args, level) => {
// Command code goes here.
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: "User" // See configuration file for permission levels.
};
Since the help
command is static, you must write your own documentation. However, you must not claim the work as your own.
- ArtifexYT
- FrostyDonuts
This project is placed under the MIT license — Read more here.