Ability to Duplicate Bots
# 👀feature-requests
s
I would like to request a feature that allows users to duplicate bots within Botpress Studio. Currently, there is no specific method or feature available to easily create a copy of an existing bot. Having the ability to duplicate bots would be highly beneficial for several reasons. Use Cases: Iterative Development: When working on complex bots or implementing major updates, it's common to follow an iterative development approach. By duplicating a bot, developers can create a copy of the existing bot as a backup or reference point. This way, they can experiment with new changes or features without affecting the original bot. If any issues arise during the development process, developers can always fall back to the duplicated bot and make necessary adjustments. A/B Testing: Duplicating a bot would be incredibly useful for conducting A/B testing. By creating multiple copies of the same bot with slight variations, developers can test different conversation flows, user interfaces, or other components. This way, they can gather data and insights to optimize the bot's performance and user experience. Manually duplicating a bot is currently a high-effort and error-prone process. It involves manually recreating intents, entities, actions, and configurations in a new bot, which is time-consuming and increases the likelihood of errors. Having a dedicated feature to duplicate bots within Botpress Studio would significantly reduce the effort required and minimize the risk of mistakes. ...
... Expected Behavior: When duplicating a bot, the feature should create an exact copy of the existing bot, including all its intents, entities, actions, and configurations. It should also assign a unique name or identifier to the duplicated bot to differentiate it from the original. Having the ability to duplicate bots within Botpress Studio would save developers time and effort, streamline the development process, and greatly reduce the risk of errors associated with manual duplication. Thank you for considering this feature request. I believe it would greatly benefit the Botpress community and improve the functionality of Botpress Studio. 🤖 - Isaac
a
Thanks for the details!
g
I woud love this
b
@acceptable-gold-88171 will this function possible in the near future? In my case this option is necessary to continue building my chatbot 😬
c
Surprised clone bot is not available 😬
r
I haven't tried it bc I am using all five of my bots right now but I wonder if you can export -> import to copy a bot. I'm guessing no because there are unprintable characters in the export file. Would be cool if that export format was changed so it was editable and could be more flexibly used.
r
Yes. You can export the bot, then create a new empty bot (with a new name) and import the file you exported. I did it last week and it worked perfectly for me.
r
Yes thank you, I have done it since that post.
r
🤦🏻‍♂️ Sorry. I didn’t realize how old the post was!
r
Ha, np. I appreciate you sharing.
220 Views