Пользовательский компонент Botpress - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь создать пользовательский компонент в виде средства выбора даты, чтобы показать его пользователю.Я попробовал следовать руководству https://github.com/botpress/botpress/tree/master/examples/custom-component 1, но я даже мог начать создавать компонент.

Я использую последнюю версию botpress, и я попытался скопировать папку пользовательского компонента, пряжу и пряжусборка, но она говорит мне, что папка модуля-сборщика не существует.Я начинаю думать, что руководство не для v11 ...

Является ли создание пользовательского компонента способом достижения моей цели, или это можно сделать с помощью навыков?

Спасибо.

1 Ответ

1 голос
/ 10 июля 2019

Да, я считаю, что создание собственного компонента - это путь.

Но для этого сначала нужно создать собственный модуль. Модули находятся в папке «модули», к которой у вас есть доступ, если вы клонировали репозиторий Botpress и скомпилировали его из источников, используя пряжу. Другими словами, вы не можете создать пользовательский модуль (и, следовательно, пользовательский компонент), если работаете с двоичным файлом botpress.

Если, однако, вы уже работаете с источниками Botpress, клонированными из репозитория, ваша проблема может заключаться в том, что вы не скопировали каталог «custom-component» в каталог «modules».

Ваш файл package.json имеет относительный путь к сборщику модулей и должен находиться именно в этом месте:

"devDependencies": {
    "@types/node": "^10.11.3",
    "module-builder": "../../build/module-builder"
}

Надеюсь, эта информация поможет.

1012 * François *

...