Try to fix sending messages with discord-go

This commit is contained in:
Rory& 2025-10-06 03:25:11 +02:00
parent 3c39e0270f
commit 62016a8043
3 changed files with 3 additions and 2 deletions

Binary file not shown.

View File

@ -89,6 +89,7 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
reactions: opts.reactions || [],
type: opts.type ?? 0,
mentions: [],
components: opts.components ?? undefined, // Fix Discord-Go?
});
if (cloudAttachments && cloudAttachments.length > 0) {

View File

@ -60,8 +60,8 @@ export interface MessageCreateSchema {
TODO: OpenWAAO<-->attachment-style metadata conversion
**/
attachments?: (MessageCreateAttachment | MessageCreateCloudAttachment)[];
sticker_ids?: string[];
components?: ActionRowComponent[];
sticker_ids?: string[] | null; // null check: fixes Discord-Go
components?: ActionRowComponent[] | null; // null check: fixes Discord-Go
// TODO: Fix TypeScript errors in src\api\util\handlers\Message.ts once this is enabled
poll?: PollCreationSchema;
enforce_nonce?: boolean; // For Discord compatibility, it's the default behavior here