The current Botpress Connector allows users to easily connect a bot to a Rocket.Chat instance without any coding necessary. But the current design is limited to a single bot operating on direct channels. This decision was made due to privacy concerns of bots answering with sensitive data. This project aims to improve the functionality and usability without compromising privacy.This project consists of allowing multiple bots to be connected and operating on various use cases (channels, omnichannels and direct). It also aims to improve the UI by correctly rendering rich components (bots with interactive graphical capabilities). By developing these features we can not only focus on extending the Botpress Connector, but also on making these extensions a good foundation for other bot connectors
Botpress Connector (for Direct Message)
Botpress Connector (for Live Chat)
Rocket.Chat and Botpress setting with 'lab' bot
Botpress Connector (for multiple bots) + test bot from Botpress
Create CI
Enable bot replies in threads
Enable bot replying when it is mentioned
Update all services
Enable bot sending rich component