ConsoleConnector class
コンソール ウィンドウを使用して UniversalBot をコマンド ラインに接続します。
メソッド
| listen() | stdIn をリッスンしているコネクタを起動します。 |
| on |
登録時に UniversalBot によって呼び出され、チャネルから受信イベントを受信するためのハンドラーを登録します。 |
| on |
着信呼び出しイベントを受信するためのハンドラーを登録するために使用されます。 |
| process |
コネクタを介してイベントを送信します。 |
| process |
コネクタを介してメッセージを送信します。 |
| send(IMessage[], (err: Error, addresses?: IAddress[]) => void) | ユーザーに送信メッセージを配信するために UniversalBot によって呼び出されます。 |
| start |
UniversalBot がユーザーとの新しいプロアクティブな会話を開始する場合に呼び出されます。 コネクタは、入力された 会話 フィールドを持つ適切に書式設定された アドレス オブジェクトを返す必要があります。 |
メソッドの詳細
listen()
onEvent((events: IEvent[], callback?: (err: Error) => void) => void)
登録時に UniversalBot によって呼び出され、チャネルから受信イベントを受信するためのハンドラーを登録します。
function onEvent(handler: (events: IEvent[], callback?: (err: Error) => void) => void)
パラメーター
- handler
-
(events: IEvent[], callback?: (err: Error) => void) => void
onInvoke((event: IEvent, cb?: (err: Error, body: any, status?: number) => void) => void)
着信呼び出しイベントを受信するためのハンドラーを登録するために使用されます。
function onInvoke(handler: (event: IEvent, cb?: (err: Error, body: any, status?: number) => void) => void)
パラメーター
- handler
-
(event: IEvent, cb?: (err: Error, body: any, status?: number) => void) => void
processEvent(IEvent)
processMessage(string)
send(IMessage[], (err: Error, addresses?: IAddress[]) => void)
ユーザーに送信メッセージを配信するために UniversalBot によって呼び出されます。
function send(messages: IMessage[], callback: (err: Error, addresses?: IAddress[]) => void)
パラメーター
- messages
-
IMessage[]
- callback
-
(err: Error, addresses?: IAddress[]) => void
startConversation(IAddress, (err: Error, address?: IAddress) => void)
UniversalBot がユーザーとの新しいプロアクティブな会話を開始する場合に呼び出されます。 コネクタは、入力された 会話 フィールドを持つ適切に書式設定された アドレス オブジェクトを返す必要があります。
function startConversation(address: IAddress, callback: (err: Error, address?: IAddress) => void)
パラメーター
- address
- IAddress
- callback
-
(err: Error, address?: IAddress) => void