- Adding more Intents
- Updating the existing Intents
- Input Resolution conversation design
- Adding Dialog delegate method to all Intents
- Passing Alexa Skill Certification
- #102
- Adding local development
- Custom Logging
- Channel and username resolution
- Modularising and Linting the entire project: #109
- Adding Es-lint GitHub action: #111
- Channel Resolution Util Function (Leave channel intent): #118
- Username resolution Util Function (Channel Roles modification intents): #117
- Room details modification Intents: #120
- Unread messages related intents: #123
- Discussion related Intents, Model Update, Documentation: #127
- The Alexa notifications service could not be setup due to security issues. The implementation of the service has to be made secure by encrypting the Personal Access Tokens before saving to the Dynamo Database.
- The Rocket Chat Alexa Skill now supports 30+ Intents with improved error handling, conversational design and user experience.
- The Alexa Skill has been certified by the Alexa certification team. It can be deployed to the skills store anytime.
- Adding more Intents
- Updating the existing Intents
- Input Resolution conversation design
- Intent Confirmations
- Deploying to production
- Adding local development: #19
- Channnel and Username resolution functions: #20
- Channel and Username slots based intents: #24
- Channel slot based intents: #26
- Reading Last Message from room: #27
- #25
- Adding AWS Lambda environment support
- Adding Unread messages based intents
- Adding Unread mentions based intents
- The Rocket Chat Google Action has been deployed publicly to the actions store. This Action can be accessed through any Google Assistant device by saying "Hey Google, Talk to Rocket Chat".
- One Skill and Action for all servers:
Developing a proxy server that would enable a single skill/action to be used by users from different self hosted Rocket Chat servers. - Adding more languages:
Both the skill and action can easily be extended to support different languages. The language specific models and resource files have to translated and mapped to a new language.