fossasia / susi_slackbot

Ask Susi Messengers http://susi.ai
GNU Lesser General Public License v2.1
1.5k stars 26 forks source link

Research and propose a way to add Susi as a contact/friend to messenger services to enable chat communication #1

Open mariobehling opened 7 years ago

mariobehling commented 7 years ago

The idea is to use the existing messenger infrastructure of other services and enable people to talk to Susi through their existing chat client. If Susi could be a contact in Telegram or a friend in Facebook people could talk to her directly. We need to understand what options and APIs there are to implement this.

shivenmian commented 7 years ago

@mariobehling Updated this list. Will work on the others too.

Achint08 commented 7 years ago

@mariobehling There is no text service API available for Google hangout. There is API available for Google talk instead. But rarely someone uses Google Talk. What to do now? Even Whatsapp doesn't have a public API. Kindly update the list.

shivenmian commented 7 years ago

@mariobehling @Achint08 Yes, WhatsApp should not be in the list. They ban bots very quickly.

For hangouts, I can see some libraries up there though which you can use.

fatimarafiqui commented 7 years ago

@mariobehling Can I start working on gitter bot or WeChat bot?

shivenmian commented 7 years ago

Yes. Please make a separate repository and work on it. When you are done, drop a message at https://gitter.im/loklak/loklak, and if it is good, we'll add it to the FOSSASIA organisation's repo. :)

mariobehling commented 7 years ago

@fatimarafiqui Great to see your interest. Please make a pull request to https://github.com/fossasia/susi_wechatbot Cheers.

sujayvenaik commented 7 years ago

I have previously worked on AI Chat bots and its development. And have a fair idea. We can certainly integrate the bot at various spaces such as Facebook, Slack and even Skype. The product i worked on was configured to Fb messesnger making use of web hooks. Even made use of Nginx Server for load balancing and other purposes.

Thus, i am interested to work on this. Skype can also be a platform. As, i explored it certainly also seems possible on WeChat. Further how can i start on this ? We have the interaction beta-code or we have to build it from scratch the interaction messages as well ?

abishekvashok commented 7 years ago

@sujayvenaik pls create a repo on your account and for a platform, if it works we could fork it!

AliAyub007 commented 7 years ago

@mariobehling as it is done now and not needed should I close this issue?