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.