@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
29 lines (28 loc) • 1.99 kB
TypeScript
import type { OpenClawConfig } from "../../config/config.js";
import type { GroupToolPolicyConfig } from "../../config/types.tools.js";
type GroupMentionParams = {
cfg: OpenClawConfig;
groupId?: string | null;
groupChannel?: string | null;
groupSpace?: string | null;
accountId?: string | null;
senderId?: string | null;
senderName?: string | null;
senderUsername?: string | null;
senderE164?: string | null;
};
export declare function resolveTelegramGroupRequireMention(params: GroupMentionParams): boolean | undefined;
export declare function resolveWhatsAppGroupRequireMention(params: GroupMentionParams): boolean;
export declare function resolveIMessageGroupRequireMention(params: GroupMentionParams): boolean;
export declare function resolveDiscordGroupRequireMention(params: GroupMentionParams): boolean;
export declare function resolveGoogleChatGroupRequireMention(params: GroupMentionParams): boolean;
export declare function resolveGoogleChatGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined;
export declare function resolveSlackGroupRequireMention(params: GroupMentionParams): boolean;
export declare function resolveBlueBubblesGroupRequireMention(params: GroupMentionParams): boolean;
export declare function resolveTelegramGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined;
export declare function resolveWhatsAppGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined;
export declare function resolveIMessageGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined;
export declare function resolveDiscordGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined;
export declare function resolveSlackGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined;
export declare function resolveBlueBubblesGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined;
export {};