Overview

Namespaces

  • Baidu
    • Duer
      • Botsdk
        • Card
        • Directive
          • AppLauncher
          • AudioPlayer
          • WebBrowser
        • Plugins

Classes

  • Bot
  • Certificate
  • Intercept
  • Log
  • Nlu
  • Request
  • Response
  • Session

Traits

  • DataObject
  • Overview
  • Namespace
  • Class

Class Response

Namespace: Baidu\Duer\Botsdk
Located at Response.php
Methods summary
public null
# __construct( Baidu\Duer\Botsdk\Request $request, Baidu\Duer\Botsdk\Session $session, Baidu\Duer\Botsdk\Nlu $nlu )

Parameters

$request
请求对象
$session
session对象
$nlu
nlu对象

Returns

null
public null
# setShouldEndSession( null $val )

设置对话结束

设置对话结束

Parameters

$val

Returns

null
public null
# defaultResult( )

Returns

null

Desc

当没有结果时,返回默认值
public string
# build( array $data )

Parameters

$data
数据

Returns

string

Example

$data = [
   "card"=> $card // instanceof Card\BaseCard
   "directives"=> $directives  // array
   "outputSpeech"=> "string"
   "reprompt" => "string"
 ]

Desc

构造response返回结果
public array
# formatSpeech( string|array $mix )

Parameters

$mix
输入的语句

Returns

array

Desc

通过正则..,判断是纯文本还是ssml,生成对应的format
public
# illegalRequest( )
API documentation generated by ApiGen