Skip to content
This repository has been archived by the owner on Aug 10, 2022. It is now read-only.

team-labs/megatron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Megatron

NOTE: THIS REPO HAS BEEN ARCHIVED

Chatbots in disguise!

Megatron allows engineers, customer-service, and occasionally CEOs, to peer into a live DM channel between your chatbot and a customer. You'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 making 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.

Releases

No releases published

Packages

No packages published

Languages