Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google Hangouts Chat connector #5006

Closed
4 tasks
muelerma opened this issue Dec 20, 2019 · 1 comment
Closed
4 tasks

Google Hangouts Chat connector #5006

muelerma opened this issue Dec 20, 2019 · 1 comment
Labels
type:enhancement ✨ Additions of new features or changes to existing ones, should be doable in a single PR

Comments

@muelerma
Copy link
Contributor

Description of Problem:
Currently Rasa is lacking an out-of-the-box Google Hangouts Chat integration. A few requests have been made in the forum for this (see here and here), and in general Hangouts Chat is quite popular for internal company communication, so there might be future users interested in this.

Overview of the Solution:
We implemented a custom connector to integrate Rasa bots into our company chat, which is capable of sending text as well as interactive cards to Hangouts Chat users, in rooms and direct messages. Bots can also react to being added to spaces.
It is implemented much like the standard rest channel and works in synchronous mode (i.e. simple request -> response architecture). Input and output channel mainly extract relevant content from the requests and bring the response in the required format, respectively. Authentication against the Hangouts Chat API is optional, therefore the implementation is very lightweight and has few dependencies. Please see the Hangouts docs for more information.

Definition of Done:

  • Input and output channel implemented
  • Tests are added
  • Feature described the docs
  • Feature mentioned in the changelog
@muelerma muelerma added the type:enhancement ✨ Additions of new features or changes to existing ones, should be doable in a single PR label Dec 20, 2019
@sara-tagger
Copy link
Collaborator

Thanks for submitting this feature request 🚀@akelad will get back to you about it soon!✨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement ✨ Additions of new features or changes to existing ones, should be doable in a single PR
Projects
None yet
Development

No branches or pull requests

3 participants