MessageManager - antilandjs/antiland.js GitHub Wiki
The manager for any and all, cached or uncached, messages.
extends BaseManager
Methods
Promise<Map<string, Message>>
.await(options?) :Await messages that meet specified conditions.
Name | Type | Optional |
---|---|---|
options | object | Yes |
Promise<boolean>
.bulkDelete(options?) :Bulk delete messages.
Name | Type | Optional |
---|---|---|
options | object | Yes |
Promise<boolean>
.create(content, options?) :Create a message.
Name | Type | Optional |
---|---|---|
content | string | No |
options | object | Yes |
Promise<boolean>
.delete(messageId) :Delete a message.
Name | Type | Optional |
---|---|---|
messageId | string | No |
Promise<boolean>
.edit(messageId, content) :Edit a message.
Name | Type | Optional |
---|---|---|
messageId | string | No |
content | string | No |
Promise<Message | null>
.fetch(messageId, options?) :Fetch any or all messages in the chat.
Name | Type | Optional |
---|---|---|
messageId | string | Yes |
options | object | Yes |
Promise<boolean>
.like(messageId) :Like a message.
Name | Type | Optional |
---|---|---|
messageId | string | No |
Promise<boolean>
.translate(messageId) :Translate a message.
Name | Type | Optional |
---|---|---|
messageId | string | No |