UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) 1.55 kB
import type { APIMessage } from "discord-api-types/v10"; import type { DiscordMessageEdit, DiscordMessageQuery, DiscordReactOpts, DiscordSearchQuery, DiscordThreadCreate, DiscordThreadList } from "./send.types.js"; export declare function readMessagesDiscord(channelId: string, query?: DiscordMessageQuery, opts?: DiscordReactOpts): Promise<APIMessage[]>; export declare function fetchMessageDiscord(channelId: string, messageId: string, opts?: DiscordReactOpts): Promise<APIMessage>; export declare function editMessageDiscord(channelId: string, messageId: string, payload: DiscordMessageEdit, opts?: DiscordReactOpts): Promise<APIMessage>; export declare function deleteMessageDiscord(channelId: string, messageId: string, opts?: DiscordReactOpts): Promise<{ ok: boolean; }>; export declare function pinMessageDiscord(channelId: string, messageId: string, opts?: DiscordReactOpts): Promise<{ ok: boolean; }>; export declare function unpinMessageDiscord(channelId: string, messageId: string, opts?: DiscordReactOpts): Promise<{ ok: boolean; }>; export declare function listPinsDiscord(channelId: string, opts?: DiscordReactOpts): Promise<APIMessage[]>; export declare function createThreadDiscord(channelId: string, payload: DiscordThreadCreate, opts?: DiscordReactOpts): Promise<{ id: string; }>; export declare function listThreadsDiscord(payload: DiscordThreadList, opts?: DiscordReactOpts): Promise<unknown>; export declare function searchMessagesDiscord(query: DiscordSearchQuery, opts?: DiscordReactOpts): Promise<unknown>;