ConsoleConnector class
Connette un UniversalBot alla riga di comando tramite una finestra della console.
Metodi
| listen() | Avvia il connettore in ascolto su stdIn. |
| on |
Chiamato da UniversalBot al momento della registrazione per registrare un gestore per la ricezione di eventi in ingresso da un canale. |
| on |
Utilizzato per registrare un gestore per la ricezione di eventi invoke in ingresso. |
| process |
Invia un evento tramite il connettore. |
| process |
Invia un messaggio tramite il connettore. |
| send(IMessage[], (err: Error, addresses?: IAddress[]) => void) | Chiamato da UniversalBot per recapitare messaggi in uscita a un utente. |
| start |
Chiamato quando un UniversalBot vuole avviare una nuova conversazione proattiva con un utente. Il connettore deve restituire un indirizzo |
Dettagli metodo
listen()
onEvent((events: IEvent[], callback?: (err: Error) => void) => void)
Chiamato da UniversalBot al momento della registrazione per registrare un gestore per la ricezione di eventi in ingresso da un canale.
function onEvent(handler: (events: IEvent[], callback?: (err: Error) => void) => void)
Parametri
- handler
-
(events: IEvent[], callback?: (err: Error) => void) => void
onInvoke((event: IEvent, cb?: (err: Error, body: any, status?: number) => void) => void)
Utilizzato per registrare un gestore per la ricezione di eventi invoke in ingresso.
function onInvoke(handler: (event: IEvent, cb?: (err: Error, body: any, status?: number) => void) => void)
Parametri
- handler
-
(event: IEvent, cb?: (err: Error, body: any, status?: number) => void) => void
processEvent(IEvent)
Invia un evento tramite il connettore.
function processEvent(event: IEvent)
Parametri
- event
- IEvent
Restituisce
processMessage(string)
Invia un messaggio tramite il connettore.
function processMessage(line: string)
Parametri
- line
-
string
Restituisce
send(IMessage[], (err: Error, addresses?: IAddress[]) => void)
Chiamato da UniversalBot per recapitare messaggi in uscita a un utente.
function send(messages: IMessage[], callback: (err: Error, addresses?: IAddress[]) => void)
Parametri
- messages
-
IMessage[]
- callback
-
(err: Error, addresses?: IAddress[]) => void
startConversation(IAddress, (err: Error, address?: IAddress) => void)
Chiamato quando un UniversalBot vuole avviare una nuova conversazione proattiva con un utente. Il connettore deve restituire un indirizzo
function startConversation(address: IAddress, callback: (err: Error, address?: IAddress) => void)
Parametri
- address
- IAddress
- callback
-
(err: Error, address?: IAddress) => void