Skip to content
A discord bot for team management with a unique command syntax
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Discord bot with unique command syntax.

Instead of the usual [prefix]command arg1 arg2 syntax, pushover's syntax looks like a function. Commands are instead written as command(arg1, arg2). This allows commands to be a lot more intuitive to read and write. This syntax also allows us to "extend" from mini-libraries, known as utilities.

Commands are separated into files in folders. Commands will take up the name of their folder in the syntax of [Folder name].[command name]([arguments]). Therefore, a command named set in the folder ADMIN will be called using the syntax ADMIN.set([args]).


Pushover uses typescript. A lot of code is also being moved over to arcsecond, a parser combinator library, as the current regex-based parsing is starting to get a little hard to read.

You can’t perform that action at this time.