Personal assistant bot created with RingCentral personal chatbot js.
Let's start a simple chatbot server and login to it with you sandbox glip account, and you account will auto respond to keywords set by you.
# get the code git clone git@github.com:rc-personal-bot-framework/personal-assistant-glip-bot.git cd personal-assistant-glip-bot # install dependecies npm i # start proxy server, this will make your local bot server can be accessed by RingCentral service npm run ngrok # will show Forwarding https://xxxx.ap.ngrok.io -> localhost:4100 # Remember the https://xxxx.ap.ngrok.io, we will use it laterLogin to developer.ringcentral.com and create Web-based App:
- Application Type: Public
- Platform Type: Browser-based
- Carrier: accept the default values
- Permissions Needed: Accounts, Contacts, Glip, Glip Internal, Read Accounts, Read Client Info, Read Contacts, Read Presence, Webhook Subscriptions
- Set OAuth Redirect URI: Using your ngrok HTTPS URL from above, enter in the following value:
https://xxxx.ap.ngrok.io/rc/oauth.
cp sample.env .env # then fill all required fields in .env, you can get client ID / secret from app setting # run sample hello bot npm start Then visit https://xxxx.ap.ngrok.io to login, after auth, you can set Bot skill: FAQ's keywords and answers from its skill setting page. Then try the keywords with another account.
# build npm run build - developer.ringcentral.com, Register as RingCentral developer, create Apps with RingCentral APIs.
- game changer program, Learn and use RingCentral APIs, get reward points/gears/electronics.

