AutonomousKoi - Module: Banter

The banter module adds custom commands and periodic messages to Twitch chat. The twitch module must be started and connected to chat for this module to work.

Features

!shoutout <user list> or !so <user list> command
Add a shoutout for each user in <user list> to the shoutout queue. Twitch allows you to do a shoutout only once every two minutes and for a given user only once an hour. The twitch module maintains a shoutout queue which will automatically keep track of the time between shoutouts and the time since a shoutout was last given to each user. It will automatically wait two minutes and five seconds between shoutouts.
Custom Commands
Create custom commands with a ! prefix for on-demand information and interactivity. Custom commands can include dynamic content using powerful templates. Each command can be individually enabled or disabled. Users can list available commands by typing !banter.
Random Commands
Each custom command can also be set as random. At a configurable interval (e.g. every five minutes), banter will randomly select a custom command that is both enabled and set as random and send it to the channel.
Guest Lists
Guest lists are lists of Twitch users that you can refer to in other parts of Banter, such as Guest List Commands.
Guest List Commands
Guest List Commands are commands that are automatically-triggered when someone on a chosen Guest List says something in chat for the first time during the current session. This can be used for special greetings, administrative functions, or general silliness.