feat: message forwarding

#10464 djs
This commit is contained in:
Elysia
2025-01-21 01:51:46 +07:00
parent c06afb06dc
commit b76e8124c6
2 changed files with 45 additions and 15 deletions

22
typings/index.d.ts vendored
View File

@@ -2182,7 +2182,7 @@ export class Message<Cached extends boolean = boolean> extends Base {
public call: MessageCall | null;
public flags: Readonly<MessageFlags>;
public reference: MessageReference | null;
public snapshots: Partial<Message<false>>[] | null;
public messageSnapshots: Collection<Snowflake, MessageSnapshot>;
public position: number | null;
public awaitReactions(options?: AwaitReactionsOptions): Promise<Collection<Snowflake | string, MessageReaction>>;
public createReactionCollector(options?: ReactionCollectorOptions): ReactionCollector;
@@ -7138,6 +7138,26 @@ export interface MessageMentionOptions {
export type MessageMentionTypes = 'roles' | 'users' | 'everyone';
export interface MessageSnapshot
extends Partialize<
Message,
null,
Exclude<
keyof Message,
| 'attachments'
| 'client'
| 'components'
| 'content'
| 'createdTimestamp'
| 'editedTimestamp'
| 'embeds'
| 'flags'
| 'mentions'
| 'stickers'
| 'type'
>
> {}
export interface MessageOptions {
activity?: MessageActivity;
tts?: boolean;