Triggers when a new message is received.
Listens for incoming chat messages.
Sends a message.
Sends an action.
Uploads assets that can be sent in messages at a later time.
Sends a response to the address from which a message was received.
Sends a one-off message to a chat room.
Iterates through received recordset.
Retrieves details of the sender.