Is it possible to have the bot respond with an iframe to a website?
Not out of the bot, but you could create a custom component for that, ex: https://github.com/botpress/botpress/tree/master/examples/custom-component
I figured as much but I’m very confused on what each element means. Like which command shoots messages to the bot so that It communicates. What is a recommended default setup? (structure wise, how should the module be formatted). Also, would this fall under a custom action or would it be a module? So that you could call the iframe component in a flow (same way you choose choice option) when a user triggers an intent. I’ve read the Botpress documents multiple times and searched the forums for similar issues but I’m still very confused on how to implement a custom module.
There are a couple of examples here: https://github.com/botpress/botpress/tree/master/examples
module-templates show two different examples on how to structure modules
custom-component gives a couple of ideas
The Dropdown component is developed as a custom component, and looks much like whay you are trying to achieve: https://github.com/botpress/botpress/blob/master/modules/extensions/src/views/lite/components/Dropdown.jsx
- Create a module which exports a component
- Create a content element to send to the user example here for dropdown
Your content element will only have an URL, and then in your custom component, you’ll display your iframe opening that url.
Here is the relevant documentation: https://botpress.io/docs/channels/web/#creating-a-custom-component
Let me know if you need more help !
Thank you very much!