Intro to Custom Commands

A brief introduction to the power of custom commands.

This guide is still very much a work in progress. It's very lacking in content, and as such it won't be of help yet.

Ever wanted to have the bot react to a command that only works in your server? With the implementation of custom commands, your dream is now reality,

Custom commands use a templating language called Liquid, that is great for our purpose. However, Plum doesn't use standard Liquid; it builds upon the language adding useful tags to manage the server, its users, the roles and the channels.

Being a templating language, Liquid isn't tailored for this type of work. Despite this, I've worked on a way to gracefully handle custom commands with Liquid, which you'll see in the next chapters.