Optional
lastMessage: DecodedMessage<ContentTypes>Optional
lastOptional
opts: MessagesOptionsA Promise that resolves to an array of DecodedMessage objects.
Prepare a dm message to be sent.
The content of the message. It can be either a string or a structured MessageContent object.
A Promise that resolves to a string identifier for the prepared message to be sent.
Throws an error if there is an issue with sending the message.
Sends a message to the current dm.
The content of the message. It can be either a string or a structured MessageContent object.
A Promise that resolves to a string identifier for the sent message.
Throws an error if there is an issue with sending the message.
Sets up a real-time message stream for the current dm.
This method subscribes to incoming messages in real-time and listens for new message events. When a new message is detected, the provided callback function is invoked with the details of the message. Additionally, this method returns a function that can be called to unsubscribe and end the message stream.
A callback function that will be invoked with the new DecodedMessage when a message is received.
A function that, when called, unsubscribes from the message stream and ends real-time updates.
Generated using TypeDoc
This method returns an array of messages associated with the dm. To get the latest messages from the network, call sync() first.