{"Bots & APIs"}

Bots & APIs Tooling

These are the open source management related tooling that I am tracking on as part of my research, and can be used as part of the API bots process.

BotBuilder

The Microsoft Bot Builder SDK is one of three main components of the Microsoft Bot Framework. The Microsoft Bot Framework provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/SMS to Skype, Slack, Office 365 mail and other popular services.

botkit

Botkit is a toolkit for making bot applications

changetip-slack

ChangeTip Slack Tip bot

clj-slackbot

A Clojure bot for Slack

dolores-landingham-bot

A Slack bot to welcome new 18F hires with the authority and compassion of Mrs. Landingham

facebook-messenger

Definitely the best Ruby client for Bots on Messenger

glossary-bot

A Glossary bot for Slack

heroku-twitterbot-starter

Starter kit for creating Twitter bots hosted for free on Heroku. Please do not use for evil.

hongmoa

Slack-bot for pythonistas

imma-let-you-finish

imma-let-you-finish celebrates over five years of Kanye West hacking the stage. This Slack Bot will randomly appear on your conversation to tell everyone who has the best comment of all times. Of all times!

irc-slack-echo

An IRC bot that echoes activity to slack, and supports mapping IRC usernames to Slack usernames.

isis

Chat bot for Slack, HipChat and Campfire, with plugins!

Kassy

Modular chat bot. (Karma + Sassy) * (Facebook + Slack) - Hipchat = Kassy

margiebot

MargieBot is a .NET library designed to make building bots for Slack fast, easy, and fun.

morgenbot

A standup bot for Slack

mybot

Build your own Slack bot in Go.

node-telegram-bot-api

Telegram Bot API for NodeJS

norrisbot

a Slack bot that kicks asses (roundhouse-kicks to be accurate...)

Nouvion

A Slack bot for Merveilles.

phabulous

A Phabricator bot for Slack

phoenix

Pluggable bot for Slack

phonebot

Slackbot using IBM Watson and Twilio to make phone calls via slack commands

pyTelegramBotAPI

Python Telegram bot api.

python-telegram-bot

Not just a Python wrapper around the Telegram Bot API.

seal

This is a Slack bot that publishes a teams pull requests to their Slack Channel, once provided the organisation name, the team members github names, and a list of repos to follow. It is my first 20% project at GDS.

serverless-slackbot

A Serverless Module to create your own SlackBot without servers/websockets via Slash Commands

sevabot

A Skype bot supporting integration with external services

slack-connect-4-bot

A bot that allows you to play Connect 4 on Slack!

slack-destiny-bot

A slack-hubot integration for interacting with the Bungie Destiny API

slack-gamebot

Ping pong, chess, pool and other games bot for Slack.

Slack-logger-bot

Simple slack bot that can save all of your team messages on your server so that you can still read them even if you exceeds the 10,000 messages in the archive.

slack-meme

A Meme Bot for Slack.

slack-plain-bots

Bot for Slack that posting boobs images to #general

slack-pokemon

A bot for having Pokemon battles in Slack.

slack-poker-bot

A bot that deals Texas Holdem games in Slack

slack-pr-bot

Slack bot that regularly reminds team members to review pending pull requests

slack-ruby-bot

The easiest way to write a Slack bot in Ruby.

slack-srv

The slack bot API microservice

slack-stuart

An extendable bot server for Slack

slackalytics

A textual analytics bot for the Slack Communication App

slackard

A bot for the slack.com group collaboration tool

slackbot

A chat bot for Slack (https://slack.com).

slackbot

Simple, pluggable bot framework for Slack chat.

slackbot

Create your own slack or irc bot

SlackBot

A bot to interface with Slack. Its still like crazy rough!

slackBot

slackBot featuring AWS Lambda

slackbot-python

A Slack.com bot in Python integrated with Amazon SQS

slackbot-tutorial

Tutorial on how to write slack bots and scripts

slackbot-workout

A fun hack that gets Slackbot to force your teammates to work out!

slackbotapi

node.js Slack RTM API module

slackbotsy

Ruby bot for Slack chat, inspired by botsy.

slackwolf

A slack bot that moderates Werewolf games

slick

Slick, A golang Slack bot

telebot

Telegram Bot starter kit. Very easy to install with Google App Engine.

telegram-bot-ruby

Ruby wrapper for Telegrams Bot API

telegram-bot-sdk

Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.

trebekbot

A Jeopardy! bot for Slack.

trump-slackbot

A Trump Bot for Slack

twitterbot

A Python framework for creating interactive Twitter bots

twitterbot

A twitter retweet bot script written in PHP. Searches twitter for hash tagged words, and retweets them.

twitter_ebooks

Better twitterbots for all your friends~

If there is an "open source tool" that should be listed here, submit as a Github Issue, and I will consider adding.