Bot hosting

Before you start making bots, consider reading these essays and articles. Also worth browsing: resources for cleaning up your bot's language.

You have quite a few options when it comes to hosting your bots!

Note: Some network specific tutorials include a step explaining how to host your bot.

Self-hosted

Botmaking platforms

  • Dexter: a platform that makes connecting third-party APIs easy
  • BOT libre!: create your own chat bot with real artificial intelligence, share it, embed it, connect it to the world
  • QnA Maker: "From FAQ to Bot in minutes"
  • Hubot: a customizable, life embetterment robot
  • Huginn: a system for building agents that perform automated tasks for you online
  • Flow XO: connect your cloud apps together into automated workflows
  • Botomatic

See also: The Bot Stack Compendium (and a related blog post)

Twitter bots

Slack bots

  • Beep Boop: Slack bot hosting platform
  • Slack.Pipe: allows you to create custom bots from any API

See also: Hosting Slack Integrations on the Slack API Developer Blog.

Notes

Common ways to manage multiple bots on the same network are (mostly applies to Twitter bots):

  • running each bot as a separate app/process with its own API keys
  • running all of your bots in one app, using the same set of API keys
  • or as a variation, you can create multiple apps, but still use the same API keys

#tutorials #bots #hosting #deploy #deployment #digitalocean #heroku #dexter #cron #hubot #beep boop

Botwiki is a personal side project that's made possible through donations and hard work and dedication. Huge thanks to everyone who helped us out! 🙌 PS: Here's a list of our supporters.