feat: forwarding messages
This commit is contained in:
@@ -5,7 +5,7 @@ const BaseMessageComponent = require('./BaseMessageComponent');
|
|||||||
const MessageEmbed = require('./MessageEmbed');
|
const MessageEmbed = require('./MessageEmbed');
|
||||||
const { RangeError } = require('../errors');
|
const { RangeError } = require('../errors');
|
||||||
const ActivityFlags = require('../util/ActivityFlags');
|
const ActivityFlags = require('../util/ActivityFlags');
|
||||||
const { PollLayoutTypes } = require('../util/Constants');
|
const { PollLayoutTypes, MessageReferenceTypes } = require('../util/Constants');
|
||||||
const DataResolver = require('../util/DataResolver');
|
const DataResolver = require('../util/DataResolver');
|
||||||
const MessageFlags = require('../util/MessageFlags');
|
const MessageFlags = require('../util/MessageFlags');
|
||||||
const Util = require('../util/Util');
|
const Util = require('../util/Util');
|
||||||
@@ -185,12 +185,14 @@ class MessagePayload {
|
|||||||
if (message_id) {
|
if (message_id) {
|
||||||
message_reference = {
|
message_reference = {
|
||||||
message_id,
|
message_id,
|
||||||
|
type: MessageReferenceTypes.DEFAULT,
|
||||||
fail_if_not_exists: this.options.reply.failIfNotExists ?? this.target.client.options.failIfNotExists,
|
fail_if_not_exists: this.options.reply.failIfNotExists ?? this.target.client.options.failIfNotExists,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (typeof this.options.forward === 'object') {
|
if (typeof this.options.forward === 'object') {
|
||||||
message_reference = this.options.forward;
|
message_reference = this.options.forward;
|
||||||
|
message_reference.type = MessageReferenceTypes.FORWARD;
|
||||||
}
|
}
|
||||||
|
|
||||||
const attachments = this.options.files?.map((file, index) => ({
|
const attachments = this.options.files?.map((file, index) => ({
|
||||||
|
|||||||
Reference in New Issue
Block a user