Skip to content

ryptozee/megatron

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Megatron

Chatbots in disguise!

Megatron allows engineers, customer-service, and occasionally CEOs, to peer into a live DM channel between the your chatbot and a customer. Your're able to 'become the bot' through Megatron, sending responses directly from your existing chatbot. Best of all, this happens from within your existing app. There's nothing more your customers need to install or authorize, and no external tools for you.


Here's how a quick example of how it works:

  1. Phil, a customer, gets stuck trying to talk to your bot
  2. Jane, your customer service rep at, opens a channel on your team. This channel immediately imports the conversation between Phil and your chatbot.
  3. Jane pauses the bot and responds to Phil in the new channel on your team. e.g "Hi Phil. I see you're having some trouble make a purchase. I'm here to help!"
  4. Phil receives that message on his own team, from the bot he was just talking to.
  5. Phil and Jane continue speaking across two different teams until the issue is resolved and Jane closes the channel, unpausing Phil's bot.

It's that easy.

Features

  • Nothing for customers to install or authorize
  • Completely self-hosted, no external services required
  • Send completely custom messages through your bot to users
  • Pause and unpause the bot for specific users
  • Send and receive images and pdfs with users through your bot
  • Supports editing messages, not more typos
  • Force specific responses from your bot

Installation and Usage

Thanks to the magic of Docker and Docker Compose, getting running with megatron locally is a pretty painless process.

Click here for local setup instructions!

Megatron is a fully featured Django app and generally follows the microservice pattern. Getting up and running in a production environment is highly dependent on your existing architecture.

Documentation

Click here!

Contribute

  • Issue Tracker: github.com/team-labs/megatron/issues
  • Source Code: github.com/team-labs/megatron

Support

If you are having issues, please let us know. Submit an issue directly to our issue tracker!

If you have an questions about Megatron, you can contact me at preston@teampay.co

License

The project is licensed under the The MIT License.

About

Megatron gives you control over your chatbots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Other 1.2%