Inspiration
We wanted to utilize the Cisco Webex teams software and Botkit API. A Chatbot was something new to all of us and was far different from any of the class projects we have ever gotten.
What it does
The ChatBot can be deployed into a conversation. Then, multiple users can interact with the ChatBot in real-time. A user can start a new trivia game; this triggers the ChatBot to start asking questions to all of the users playing the game at the same time. The user then sends in input, which the ChatBot uses to determine and update scores of the current players accordingly.
How we built it
We made a Webex Bot App and used a botkit starter template(deployed on Glitch.com) to connect to the Webex Bot via the access token and studio API token. Therefore, any changes made to the code in Glitch will automatically be reflected in the bot's behavior.
Challenges we ran into
Inexperience with Javascript and resulting errors and lack of syntactical knowledge (callback functions, dynamically typed variables, asynchronous functions, etc). Using Javascript required a vastly different mindset compared to using object oriented programming languages.
Accomplishments that we're proud of
We are prideful of new understanding of Cisco Webex Teams and Botkit API, and how they relate towards each other. We are also proud of the fact that we have some exposure and experience with Javascript.
What we learned
We have learned how to create and implement a ChatBot into a conversation. We also were able to know how to link multiple software together for multiple processes.
What's next for Trivia/Jeopardy ChatBot
The future ChatBot is implementing other games to entertain users.
Built With
- botkit-api
- cisco-webex-teams
- node.js
Log in or sign up for Devpost to join the conversation.