Get desktop application:
View/edit binary Protocol Buffers messages
The RPC service that controls the chat bot.
Instructs the bot to join a room.
Request message for the Join method.
The room to be joined.
Response message for the Join method.
(message has no fields)
Listens to a stream of incoming events.
Request message for the Listen method.
Identifies the listening plugin.
An event received over the Listen stream.
An incoming message that matched a chat route.
Instructs the bot to part from a room.
Request message for the Part method.
The room to be parted.
Response message for the Part method.
(message has no fields)
Sends one or more messages to a user or room.
Request message for the SendMessages method.
Whether or not to prepend the user's mention name to the messages.
The messages to send.
Response message for the SendMessages method.
(message has no fields)
An incoming message that matched a chat route.
Used in:
The message.
The regular expression that matched.
A chat message.
Used in: ,
The body of the message.
The source of an incoming message or target of an outgoing message.
A chat room.
Used in: , ,
A unique ID for the room.
A human-readable name for the room.
The user/room that sent an incoming message or the user/room to send an outgoing messsage to.
Used in:
The user.
The room.
A user of the chat service.
Used in:
A unique ID for the user.
A human-readable name for the user.
A short name that alerts the user when it appears in a message.