Start 2018 with the $10,000 RingCentral Bots Challenge Online Hackathon!
There’s still time to build or port your chatbot to RingCentral SMS or Glip team messaging to compete for $10,000 in prizes. Here’s a quick overview:
Main Requirement: Build a chatbot for SMS or RingCentral Glip chat software using at least one RingCentral API.
You may build a chatbot from scratch or port your existing messaging, virtual assistant, customer service, or e-commercial bots from other frameworks to support the RingCentral Glip bot framework as long as it also uses at least one RingCentral API.
Prizes include:
- $5,000 first prize
- $3,000 second prize
- $2,000 third prize
- Large organization recognition award
International teams are welcome to participate. Please see rules and registration for the online hackathon here: RingCentral Bots Challenge — https://ringcentral.devpost.com/
Vital Info
- Venue: the hackathon is online so there is no physical place to attend. Develop and submit from where ever you wish. Click on the RingCentral Bots Challenge link and click the “Register for this hackathon” button:
- Timing: ends on January 08 at 5:00pm EST
- Support: join us on the RingCentral Developer Community (https://devcommunity.ringcentral.com), Stack Overflow (https://stackoverflow.com/questions/tagged/ringcentral), or our real-time chat team (https://glipped.herokuapp.com/)
Getting Started with Bots for RingCentral
You can connect to RingCentral Glip using our APIs or using our bot framework adapters:
- Glip Bots: chat bots that use the Glip team messaging solution
- SMS Bots: chat bots that connect to users over SMS texting
Glip Bots
The primary chat bot APIs for bots include:
- Bots: Developer Guide, Demo Bot App
- Message Formatting: Message Attachments
- Glip REST API: API Reference, API Explorer
- Webhooks: API Reference, API Explorer, Developer Guide
If you are using one of the more popular bot frameworks, there may be a pre-built bot adapter that you can use:
- botkit (JavaScript): https://github.com/pkvenu/botkit
- Botman (PHP): https://github.com/ringcentral/glip-botman
- Errbot (Python): https://github.com/ringcentral/ringcentral-glip-errbot
- Hubot (JavaScript): https://github.com/tylerlong/hubot-glip
- Lita (Ruby): https://github.com/ringcentral-ruby/lita-glip
Tutorials include the following:
- Google API.ai / Dialogflow: https://chatbotslife.com/building-an-glip-bot-with-api-ai-and-node-js-2b6fba2bc8a6
- IBM Watson: https://github.com/ringcentral-tutorials/botkit-watson-bot-nodejs-demo
- More from our previous BotAIthon: https://github.com/Glip-Botaithon
Also don’t forget to use Post Attachments to format your Glip messages:
SMS Bots
The primary APIs to build SMS bots include:
- SMS REST API: API Reference, API Explorer
- Webhooks: API Reference, API Explorer, Developer Guide
If you are using the Lita bot framework, you can get a leg up using the following bot adapters:
- Lita (Ruby): https://github.com/ringcentral-ruby/lita-ringcentral
Join the Fun!
Start creating your chat bots for your teams and the hackathon:
- Sign up here: https://ringcentral.devpost.com/
- Online chat: http://glipped.herokuapp.com/
- Online community: https://devcommunity.ringcentral.com/