问题标签 [bixbystudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
59 浏览

bixby - 除了 $vivContext 之外,Bixby 中是否有任何会话存储?

我们可以在会话中存储概念值或动作名称值还是有任何临时存储?

我只发现 $vivContext 在整个会话中都可用,但我们也不能在那里存储值。

0 投票
2 回答
67 浏览

bixby - 混淆点:火柴是什么?

我正在尝试训练话语,每当我为枚举类型概念赋予价值时,它都会告诉我混淆点匹配。混淆点匹配是什么意思?

0 投票
2 回答
67 浏览

git - will using git interfere with bixby IDE?

I want to use git for version control of my bixby capsule folder. Is it safe?

I initiated a repository and checked it in.

Here is my .gitignore.

#xA;

I want to know if it is safe to roll back to previous commits, etc. in a capsule that is also a git repository.

0 投票
1 回答
52 浏览

bixby - Bixby 如何处理回退

在浏览了文档之后,我在可以定义错误的操作中发现了错误,但是如果在训练中没有指定话语怎么办。我们将如何处理回退?

0 投票
1 回答
55 浏览

git - 如何动态地将版本从 git 拉入 capsule.bxb?

我不想依赖记住capsule.bxb每次更新应用程序时手动更新版本号。

在python中,我通常这样做:

我想capsule.bxb从 git 中读取一个动态版本变量。

在 bash 中,

我看到有一个 ShellJS 可以让我运行这个命令,但我认为它不能执行capsule.bxb,不是吗?

我希望能够做类似的事情

0 投票
1 回答
65 浏览

bixby - how to make Bixby treat user vocabulary terms as equivalent

I have the concept of a "Pack" in my product which is a collection or bundle of content that a user can purchase. I would like to make Bixby treat the terms "pack", "collection", and "bundle" as equivalent while within my capsule, so that saying "show me available bundles" is equivalent to "show me available packs".

I tried creating a file called resources/target/pack.vocab.bxb with these contents:

my Pack concept file is Pack.model.bxb:

My Content.model.bxb is:

The vocab file above produces a bunch of error messages (10) in the compiler saying "invalid vocab term, structured value may not have a symbol"

I want the vocab file to compile and I want a test story using "list my available bundles" to work the same as a test story saying "list my available packages"

0 投票
0 回答
67 浏览

bixby - 通过测试胶囊的连接问题

我目前正在为 Bixby 开发一个胶囊,并试图在一些 S8 和 S9 设备上测试胶囊。每次我为胶囊操作提供人声/键盘输入时,结果总是相同的消息:

“哦,连接出现问题,请重试”

更重要的是,当我尝试使用 Bixby 提供的其他胶囊短语(例如“使用 Google 地图查找最近的餐厅”)时,结果与连接错误消息相同。

我目前正在开发的 Bixby Studio 是版本 6.15.0, 19M Capsule SDK。正在使用的 Bixby(语音)版本是2.1.24.0 版本。开发者模式已开启。

此外,正在测试的手机设备是三星 S8 和 S9。

基于 Bixby 工作室模拟器,该胶囊运行良好,因为“我附近的管道工”一词实际上提供了管道工/管道服务列表。

0 投票
1 回答
113 浏览

bixby - 如何实现从 Bixby 到 Android 应用程序的这种打孔?

在我的 Bixby 胶囊中,我让用户打开我的 Android 应用程序来处理更复杂的任务。为此,当用户点击单元卡时,我正在构建一个意图,如下所示:

我想以一种不那么侵入性的方式来实现这一点(见下面的截图),但是我还没有找到一种方法来从单行构造一个意图。是否有任何关于如何实施打孔的官方指南或文档?

打出到 Android 应用程序

0 投票
1 回答
52 浏览

bixby - 如何将收集的值传递给重新计划的操作?

当用户说“阅读约翰 3:100”时,我有一个 ReadBibleVerse 操作匹配book:john, chapter:3, verse:100。端点将返回 404,因为没有第 100 节。

我希望该操作能够捕获错误并replan发送“阅读章节”请求,并传递book:johnchapter:3.

是)我有的...

…我得到的是“未知的诗句,尝试这一章。我需要一本书才能继续。”

我显然遇到了错误,并且我相信正在“重新计划”到 ReadBibleChapter,但我也得到“我需要一本书才能继续”。因为我需要明确地传递bookchapter

我找到了 intent.value,这似乎解决了我的问题,但我似乎找不到正确的格式:

  • value: ChapterNum
  • value: ChapterNum (chapter)
  • value: [namespace].ChapterNum { $expr(chapter) }
  • 更多各种废话
  • …</li>
0 投票
3 回答
1891 浏览

javascript - 如何在json数组中搜索文本

需要在 JSON 数组中搜索文本字符串。

Bixby 中的事实/笑话模块目前按标签而不是全文搜索。我想修改过滤功能来搜索全文字段。

目前,过滤器功能是这样的。

我尝试将“标签”更改为“文本”。

因此,对于“马克吐温”的搜索,我收到如下错误消息:

类型错误:在对象中找不到函数过滤器 银行家是这样的人,他在阳光明媚的时候借给你他的雨伞,并在开始下雨的那一刻想要回来。资料来源:马克吐温

这是json文件中对应的对象:

所以在我看来,我需要对函数进行可能的小改动,以便它同时搜索数组中的标签和文本字段。