小编Jus*_*ang的帖子

以编程方式从JSON文件创建对话框

我在Node.js上使用Microsoft Bot Framework.我有一个如下所示的配置文件.

{
  "server": {
    "port": 3978
  },
  "dialogs": {
    "default": {
      "text": "This is some sample text.",
      "actions": [
        {
          "title": "Button 1",
          "value": "Action 1"
        },
        {
          "title": "Button 2",
          "value": "Action 2"
        }
      ]
    },
    "hello": {
      "text": "hello",
      "matches": "^hello$"
    },
    "asdf": {
      "text": "asdf",
      "matches": "^asdf$"
    },
    "goodbye": {
      "text": "goodbye",
      "matches": "^goodbye$"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我想使用for循环来读取对话框并创建它们,以便它们响应text值并具有值的触发器操作matches.

例如,机器人响应hello输入hello,asdf输入asdfgoodbye输入goodbye. …

azure node.js botframework

1
推荐指数
1
解决办法
75
查看次数

如何使用OR运算符

我正在使用if语句:

if(test == 1 || test == 2){
    do something
}
Run Code Online (Sandbox Code Playgroud)

我在Java工作,不知何故这个代码产生"坏操作数类型"的错误.我知道它是OR(||),但我不知道如何解决它.码:

public static int[] map = 
//1  2  3  4  5  6  7  8  9 10
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //0
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //1
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //2
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, //3
  1, 1, 1, 1, 1, 1, 1, 1, …
Run Code Online (Sandbox Code Playgroud)

java

-6
推荐指数
1
解决办法
107
查看次数

标签 统计

azure ×1

botframework ×1

java ×1

node.js ×1