Skip to content

Getting Started

Welcome to the AeroKick Bot documentation! Let’s get you up to speed with everything you’ll need to know!

The Basics

At a very basic level, the AeroKick chat bot is very similar to most other cloud or local chat bot systems. However, there are some key differences. Let’s go over those differences before moving on.

Commands

Commands, we all know what commands are. However when it comes to the AeroKick Bot, we want to get the concept of Commands out of your head a bit. The AeroKick Bot works on a slightly different system. If you’re coming from another bot you may be used to being able to go to a commands tab and adding a !command and a response. While in general you can still do the same thing with the AK Bot, things work a little differently. As opposed to everything in the bot being broken up into it’s own systems, IE Commands, Timers, Events, etc... the AK Bot merges all of these concepts into 1 single system called Flows.

Flows

Flows are, in essense a list of Triggers and a list of Steps. Triggers can be almost anything, from a basic chat message, to follow events, even WebHooks for Stream Deck buttons. When a Trigger is… well, triggered, it will cause the Steps in the Flow to run. By default when creating a new Flow, and using the Basic Editor the steps that are ran are as follows:

Cool Down -> Role Check -> Text -> Send

This ultimately boils down to a basic Command. as an example here is what the Basic Editor looks like for a newly created Flow. The AeroKick Bot Basic Editor

If this was a bit too much information all at once, that’s okay! We’ll go over things in better detail over the next few sections.

Now lets take a look at the Basic Editor, this is the simplest way to create a vast majority of the Flows you will ever need! However, if you are looking to make some more advanced Flows, you are welcome to skip to the Advanced section.