Botpress Workflow Marketplace
# 👀feature-requests
s
Problem A current limitation with Botpress is the absence of a workflow Marketplace, where users can share freely or sell their workflows. This limitation restricts the community from accessing a diverse range of pre-built workflows, hindering their ability to enhance and customize their bots efficiently. Scenario/Use Case (Shameless plug incoming) I create assets for the unity asset store like these Dice: https://assetstore.unity.com/packages/slug/256528 Within Botpress, I have created a pretty cool dice rolling workflow that can be used across any bot that needs dice. However, there is no way of sharing this with users outside of sharing an entire Bot. There is not even a way for me to share it between my own bots. You can import/export but it has to be the entire bot. Ultimately, this means developers have to build many things from the ground up every time. Proposed Feature With a Workflow Marketplace, integrated into the Botpress website, users could easily access and implement a variety of pre-built workflows, saving time and effort, and enabling them to focus on more unique and custom features specific to their use case. Users can plug-and-play and share their custom workflows with the community and even offer them for sale if desired. The marketplace should have an intuitive user interface, where developers can browse, preview, and download workflows that best suit their bot requirements. Users should be able to package and upload workflows directly to the marketplace. By implementing the Workflow Marketplace, Botpress would foster a vibrant community of developers, encouraging knowledge exchange and enabling seamless integration of pre-built workflows into bots, ultimately enhancing the bot creation process for everyone. Also, Botpress could have an additional revenue source in the % of money scraped from marketplace sales 😉
r
I have a feature request that has some overlap with what you are describing here, and it sounds like there may be something coming already related to this. https://discord.com/channels/1108396290624213082/1133471453522706493
c
Great suggestion that co-overlaps with my own suggestion for workflow improvements!
In order for a marketplace to flourish we would need more additions to the workflows so they behave more like functions. Like you Im a Game developer & Shader Artist (Unreal) and it would be great to see more inspiration from how game devs use visual scripting to solve problems.
Are you familiar with Blender nodes ?
s
A little but not much. I have used Blender to create some basic materials for low poly art. I have used some of Shader Graph in unity as well which is node based. Shader programming is magic!
But yes, I agree! I was thinking something like the Package manager that exists in Unity and (I'm assuming) unreal. You would need all of the workflows, vars, dependencies, etc all packaged together for it to work. Not surprised that importing/exporting entire bots is first thing implemented.
f
tagging @colossal-egg-20510 here, he leads our marketplace efforts 🙂
c
That's a great idea! We plan to add those kind of features inside what we call the hub. We still need to polish our ideas before releasing anything but stay tuned for those new features! 🚀
4 Views