chatbot

command module
v0.0.0-...-73fd8b1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2016 License: MIT Imports: 14 Imported by: 0

README

chatbot

a chat bot microservice

ideas

  • Chat bot will use gRPC for communicating between services.
  • Implement new responses as functions.
  • One service can have many functions.
  • Chat bot will listen to chat service for messages.
  • Chat bot will listen for bot functions to register.
  • When messages come in chatbot will forward the requests to the bot functions that match.
  • Chat bot will ping services to check if they are healthy. After some amount of unhealthy pings it will remove the service from it's list.
  • Bot functions should send their trigger regular expression, endpoint, and usage/help.
  • Should follow 12factor.net spec.

todos

  • integration for slack, hipchat, irc
  • create rpc spec
  • write tests
  • lot's of other stuff

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package botrpc is a generated protocol buffer package.
Package botrpc is a generated protocol buffer package.
bots
integration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL