About Abbot
Abbot is a programmable bot that turns your team chat into a shared command center. We handle all the boilerplate of building and running these conmmands so that you can focus on making tools that help you ship faster.
We built Abbot because we saw the power of this style of work (called ChatOps), when we worked at GitHub. ChatOps made it possible for GitHub to work productively without meetings, while globally distributed. We think it’s a pretty great way to work, so we made it easy to use in Slack, Discord, and Microsoft Teams.
You can read more about Abbot here, check out our blog, or take a look at some of the other cool packages available as a one-click install from Abbot’s Package Directory.
README
This is an unofficial integration with the AWS Inifinidash SDK.
Most of the API has been implemented, but please use at your own risk.
Usage
@abbot inifnidash
@abbot inifinidash
Code
from random import choice, randint
VERSION = “Infinidash 0.3.1”
def status():
statuses = [“Blockchain client starting…”,
“Gathering consensus {}/{}…”.format(randint(0,55), randint(50,99)),
“Applying webscale…”,
“Decombobulating the frozzulator…”,
“Bribing officials…”,
“Connecting with WOPR…”,
“Playing Falken’s Maze…”,
“Adding layer to pyramid…”,
“Approaching 88mph…”,
“Inverting Timecube…”,
“Checking with Roko…”,
“Connected!”]
return “`[{}] {}`”.format(VERSION, choice(statuses))
bot.reply(“Initializing Infinidash client…”)
bot.reply_later(status(), 3)
bot.reply_later(status(), 15)
bot.reply_later(status(), randint(20,50))