Methods
getConversation
- getConversation(conversationId: string, teamId: string): Promise<FullChannelResult>
-
Parameters
-
conversationId: string
-
teamId: string
Returns Promise<FullChannelResult>
getConversationList
- getConversationList(teamId: string): Promise<PartialChannelResult[]>
-
Parameters
Returns Promise<PartialChannelResult[]>
getGeneralConversation
- getGeneralConversation(teamId: string): Promise<PartialChannelResult>
-
Parameters
Returns Promise<PartialChannelResult>
getMember
- getMember(address: IAddress): Promise<FullUserResult>
-
Parameters
Returns Promise<FullUserResult>
getMemberList
- getMemberList(conversationId: string): Promise<FullUserResult[]>
-
Parameters
Returns Promise<FullUserResult[]>
getTeam
- getTeam(address: IAddress): Promise<FullTeamResult>
-
Parameters
Returns Promise<FullTeamResult>
listenCommands
- listenCommands(): (Anonymous function)
-
Returns (Anonymous function)
listenEvents
- listenEvents(): (Anonymous function)
-
Returns (Anonymous function)
listenInteractiveMessages
- listenInteractiveMessages(): (Anonymous function)
-
Returns (Anonymous function)
listenOAuth
- listenOAuth(): (Anonymous function)
-
Returns (Anonymous function)
onDispatch
- onDispatch(handler: function): void
-
Parameters
-
handler: function
-
- (events: IEvent[], cb?: function): void
-
Parameters
-
events: IEvent[]
-
Optional cb: function
Returns void
Returns void
onEvent
- onEvent(handler: function): void
-
Parameters
-
handler: function
-
- (events: IEvent[], cb?: function): void
-
Parameters
-
events: IEvent[]
-
Optional cb: function
Returns void
Returns void
onInvoke
- onInvoke(handler: function): void
-
Parameters
-
handler: function
-
- (event: IEvent, cb?: function): void
-
Parameters
-
event: IEvent
-
Optional cb: function
-
- (err: Error, body: any, status?: number): void
-
Parameters
-
err: Error
-
body: any
-
Optional status: number
Returns void
Returns void
Returns void
send
- send(messages: IMessage[], cb: function): void
-
Parameters
-
messages: IMessage[]
-
cb: function
-
- (err: Error, addresses?: IAddress[]): void
-
Parameters
-
err: Error
-
Optional addresses: IAddress[]
Returns void
Returns void
startConversation
- startConversation(address: IAddress, cb: function): void
-
Parameters
-
address: IAddress
-
cb: function
-
- (err: Error, address?: IAddress): void
-
Parameters
-
err: Error
-
Optional address: IAddress
Returns void
Returns void
startDirectMessage
- startDirectMessage(userId: string): Promise<ImOpenResult>
-
Parameters
Returns Promise<ImOpenResult>
startReplyChain
- startReplyChain(message: IMessage): Promise<IAddress>
-
Parameters
Returns Promise<IAddress>
update
- update(message: IMessage, done: function): void
-
Parameters
-
message: IMessage
-
done: function
-
- (err: Error, address?: IAddress): void
-
Parameters
-
err: Error
-
Optional address: IAddress
Returns void
Returns void