ro31337 / libretaxi

Open source Uber #deleteuber
https://t.me/libretaxi_bot
GNU Affero General Public License v3.0
3.83k stars 831 forks source link

Integrate Broid to enable others chat platforms #453

Closed jeanbaptistemorin closed 6 years ago

jeanbaptistemorin commented 7 years ago

Using @broidHQ will enable more messaging platforms. Actually Broid support: Slack, Twitter, Viber, Line, Callr, Twilio, Skype, Discord, Messenger, Telegram, Kik and Flowdock.

This may fix: https://github.com/ro31337/libretaxi/issues/452, https://github.com/ro31337/libretaxi/issues/442 and maybe also https://github.com/ro31337/libretaxi/issues/448, https://github.com/ro31337/libretaxi/issues/445

ro31337 commented 7 years ago

To someone who wants to work on this one:

Investigate if following is possible at least on one of mentioned platforms (except Telegram):

If something of mentioned above is not possible, issue can be closed until improvements are made to the platform(s) API.

(TBH I doubt that Messenger, Skype, Twitter are able to display a button or have API to ask a phone number)

Also, you can investigate one platform at a time and post a comment, so we'll exclude it from the list:

Issue can be recycled if no any comments are posted in 6 months since last activity.

rocketinventor commented 7 years ago

I know for sure that Skype does support buttons. I also know that you can fetch a user's real name from their API.

The bot could just ask for phone numbers.

killix commented 7 years ago

I am really happy to hear that you think about use Broid project for this amazing idea.

You can find all the details in each integration readme. For example, skype support buttons. Skype doesn't support location and phone number.

Below the recap for each platform.

Plateform Buttons Location Phone number
Slack
Twitter
Viber
Line
Callr
Twilio
Skype
Discord
Messenger
Kik
Flowdock
Google Assistant
Gitter
Nexmo
IRC
GroupMe
Alexa

Of course, if we made a mistake for one integration don't hesitate to open an issue in Broid repo and we will fix it.

For the platforms who doesn't support the phone number and location. The fallback could just ask for phone numbers and the location with simple message

ro31337 commented 7 years ago

@killix what does "x" mean? " ❌ No " ? or " ✅ Yes " ? Is it possible to replace with ✅ or ❌ ? Also, seems FB Messenger seems supports buttons AND locations

killix commented 7 years ago

Just published: Alexa, Google Assistant, Gitter, Nexmo, IRC, GroupMe.

Note: The PR to add location to Messenger is in Review.

bitcoinvsalts commented 7 years ago

+1

rocketinventor commented 7 years ago

How do you use it on Alexa?

mikeres0 commented 7 years ago

Any update on this integration?

ro31337 commented 6 years ago

No any details have been posted by people involved in conversation for a long time, closing.