Skip to content
This repository has been archived by the owner on Jan 6, 2022. It is now read-only.

alexthemaster/moonlight

Folders and files

NameName
Last commit message
Last commit date
Jan 25, 2021
Nov 7, 2020
Nov 7, 2020
May 22, 2020
Feb 6, 2021
Nov 7, 2020
Feb 6, 2021
Dec 27, 2021
Dec 27, 2021
Jan 3, 2021

Repository files navigation

πŸŒ™ Moonlight

Moonlight is a feature-packed Discord bot framework built on top of the discord.js wrapper.

Dependency status GitHub code size in bytes GitHub GitHub issues GitHub pull requests GitHub contributors Language grade: JavaScript

πŸ“ Requirements

βš™ Features

Moonlight comes with a lot of features out of the box, including (but not limited to):

  • Command and event handling
  • Argument parsing (you can find the built-in arguments here)
  • Cron-based tasks (functions that run periodically)
  • Paginator util for multi-page embeds
  • Monitors
  • The ability to have custom guild prefixes (through the fetchGuildPrefix function)
  • TypeScript support (Moonlight itself is also written in TypeScript to ensure fast, bug-free code)

Upcoming features can be found here.

πŸ’Ώ Installation

Moonlight can be installed via npm by doing npm install @alexthemaster/moonlight@<version> where version is any version from here or you can install the #build branch (npm install alexthemaster/moonlight#build) (rolling release, can break any time)

πŸ“š Documentation

Getting started

Creating commands

Creating events

Creating tasks

GitHub Actions status

Documentation Build