我正在尝试以日期选择器的形式创建一个自定义组件,以显示给用户。我尝试按照指南https://github.com/botpress/botpress/tree/master/examples/custom-component 1操作,但我甚至可以开始创建组件。
我使用的是最新版本的botpress,我试图复制自定义组件文件夹、纱线和纱线构建,但它告诉我模块生成器文件夹不存在。我开始认为该指南不是针对v11…的。
创建自定义组件是实现我的目标的方法,还是可以通过技能完成?
谢谢。
发布于 2019-07-10 21:34:57
是的,我相信创建自定义组件是可行的。
但要做到这一点,您首先需要创建一个自定义模块。模块位于' Modules‘文件夹中,如果您克隆了botpress repo并使用yarn从源代码编译它,则可以访问该文件夹。换句话说,如果您正在使用botpress二进制文件,则不能创建自定义模块(因此也不能创建自定义组件)。
但是,如果您已经在使用从repo克隆的botpress源代码,那么您的问题可能是您没有复制'modules‘目录中的'custom-component’目录。
您的'package.json‘文件具有模块构建器的相对路径,并且需要位于以下确切位置:
"devDependencies": {
"@types/node": "^10.11.3",
"module-builder": "../../build/module-builder"
}希望这些信息能有所帮助。
弗朗索瓦
发布于 2019-08-06 18:30:47
是的,您需要创建自定义组件。为了做到这一点,你首先需要create a custom module。一旦你有了你的定制模块,你就可以在这个模块中使用create custom components了。
请根据需要在Botpress上阅读上面的how to指南。
https://stackoverflow.com/questions/55333346
复制相似问题