MCPcopy Create free account

hub / github.com/larksuite/openclaw-lark / functions

Functions1,118 in github.com/larksuite/openclaw-lark

↓ 1 callersFunctionregisterFeishuCalendarFreebusyTool
(api: OpenClawPluginApi)
src/tools/oapi/calendar/freebusy.ts:57
↓ 1 callersFunctionregisterFeishuChatTools
(api: OpenClawPluginApi)
src/tools/oapi/chat/index.ts:14
↓ 1 callersFunctionregisterFeishuDriveFileTool
(api: OpenClawPluginApi)
src/tools/oapi/drive/file.ts:299
↓ 1 callersFunctionregisterFeishuDriveTools
(api: OpenClawPluginApi)
src/tools/oapi/drive/index.ts:19
↓ 1 callersFunctionregisterFeishuImBotImageTool
(api: OpenClawPluginApi)
src/tools/tat/im/resource.ts:130
↓ 1 callersFunctionregisterFeishuImUserFetchResourceTool
(api: OpenClawPluginApi)
src/tools/oapi/im/resource.ts:90
↓ 1 callersFunctionregisterFeishuImUserMessageTool
(api: OpenClawPluginApi)
src/tools/oapi/im/message.ts:117
↓ 1 callersFunctionregisterFeishuMcpDocTools
(api: OpenClawPluginApi)
src/tools/mcp/doc/index.ts:20
↓ 1 callersFunctionregisterFeishuOAuthBatchAuthTool
(api: OpenClawPluginApi)
src/tools/oauth-batch-auth.ts:38
↓ 1 callersFunctionregisterFeishuOAuthTool
(api: OpenClawPluginApi)
src/tools/oauth.ts:137
↓ 1 callersFunctionregisterFeishuSearchDocWikiTool
(api: OpenClawPluginApi)
src/tools/oapi/search/doc-search.ts:179
↓ 1 callersFunctionregisterFeishuSearchTools
(api: OpenClawPluginApi)
src/tools/oapi/search/index.ts:17
↓ 1 callersFunctionregisterFeishuSheetTool
(api: OpenClawPluginApi)
src/tools/oapi/sheets/sheet.ts:475
↓ 1 callersFunctionregisterFeishuSheetsTools
(api: OpenClawPluginApi)
src/tools/oapi/sheets/index.ts:17
↓ 1 callersFunctionregisterFeishuTaskAgentTool
(api: OpenClawPluginApi)
src/tools/oapi/task/task_agent.ts:56
↓ 1 callersFunctionregisterFeishuTaskAttachmentTool
(api: OpenClawPluginApi)
src/tools/oapi/task/attachment.ts:67
↓ 1 callersFunctionregisterFeishuTaskCommentTool
(api: OpenClawPluginApi)
src/tools/oapi/task/comment.ts:91
↓ 1 callersFunctionregisterFeishuTaskSectionTool
(api: OpenClawPluginApi)
src/tools/oapi/task/section.ts:205
↓ 1 callersFunctionregisterFeishuTaskSubtaskTool
(api: OpenClawPluginApi)
src/tools/oapi/task/subtask.ts:112
↓ 1 callersFunctionregisterFeishuTaskTaskTool
(api: OpenClawPluginApi)
src/tools/oapi/task/task.ts:429
↓ 1 callersFunctionregisterFeishuTaskTasklistTool
(api: OpenClawPluginApi)
src/tools/oapi/task/tasklist.ts:160
↓ 1 callersFunctionregisterFeishuWikiSpaceNodeTool
(api: OpenClawPluginApi)
src/tools/oapi/wiki/space-node.ts:192
↓ 1 callersFunctionregisterFeishuWikiSpaceTool
(api: OpenClawPluginApi)
src/tools/oapi/wiki/space.ts:97
↓ 1 callersFunctionregisterFeishuWikiTools
(api: OpenClawPluginApi)
src/tools/oapi/wiki/index.ts:18
↓ 1 callersFunctionregisterFetchDocTool
(api: OpenClawPluginApi)
src/tools/mcp/doc/fetch.ts:37
↓ 1 callersFunctionregisterGetMessages
(api: OpenClawPluginApi)
src/tools/oapi/im/message-read.ts:142
↓ 1 callersFunctionregisterGetThreadMessages
(api: OpenClawPluginApi)
src/tools/oapi/im/message-read.ts:247
↓ 1 callersFunctionregisterGetUserTool
(api: OpenClawPluginApi)
src/tools/oapi/common/get-user.ts:42
↓ 1 callersFunctionregisterMessageReadTools
(api: OpenClawPluginApi)
src/tools/oapi/im/message-read.ts:605
↓ 1 callersFunctionregisterOapiTools
(api: OpenClawPluginApi)
src/tools/oapi/index.ts:46
↓ 1 callersFunctionregisterSearchMessages
(api: OpenClawPluginApi)
src/tools/oapi/im/message-read.ts:482
↓ 1 callersFunctionregisterSearchUserTool
(api: OpenClawPluginApi)
src/tools/oapi/common/search-user.ts:52
↓ 1 callersFunctionregisterShutdownHook
(key: string, cleanup: () => Promise<void>)
src/core/shutdown-hooks.ts:25
↓ 1 callersFunctionregisterUpdateDocTool
(api: OpenClawPluginApi)
src/tools/mcp/doc/update.ts:69
↓ 1 callersFunctionremoveReactionFeishu
(params: { cfg: OpenClawConfig; messageId: string; reactionId: string; accountId?: string; })
src/messaging/outbound/reactions.ts:352
↓ 1 callersFunctionrenderElement
( el: PostElement, ctx: ConvertContext, resources: ResourceDescriptor[], seenFileKeys: Set<string>, )
src/messaging/converters/post.ts:124
↓ 1 callersFunctionrenderInlineImages
* Scan native markdown for `![alt](target)` and intercept feishu image_keys. * - target matches `^img_` → register a downloadable resource (Set-dedup
src/messaging/converters/post.ts:205
↓ 1 callersFunctionrequestDeviceAuthorization
(params: { appId: string; appSecret: string; brand: LarkBrand; scope?: string; })
src/core/device-flow.ts:102
↓ 1 callersFunctionresetAllBotLoops
()
src/messaging/inbound/bot-loop-guard.ts:100
↓ 1 callersFunctionresolveAllowBots
(params: { groupConfig?: FeishuGroupConfig; defaultConfig?: FeishuGroupConfig; accountFeishuCfg?: Feishu
src/messaging/inbound/gate.ts:69
↓ 1 callersFunctionresolveCalendarId
(client: ReturnType<typeof toolClient>)
src/tools/oapi/calendar/event.ts:508
↓ 1 callersFunctionresolveCandidateSessionKeys
(cfg: ClawdbotConfig, sessionKey: string)
src/card/tool-use-config.ts:76
↓ 1 callersFunctionresolveDomainUrl
(brand: LarkBrand)
src/core/raw-request.ts:21
↓ 1 callersFunctionresolveDriveCommentEventTurn
(params: { cfg: ClawdbotConfig; event: FeishuDriveCommentEvent; accountId?: string; })
src/messaging/inbound/comment-context.ts:284
↓ 1 callersFunctionresolveEffectiveVerboseMode
(params: { cfg: ClawdbotConfig; agentId: string; sessionKey: string; body?: string; })
src/card/tool-use-config.ts:42
↓ 1 callersFunctionresolveFileNameFromMediaUrl
(mediaUrl: string)
src/messaging/outbound/media-url-utils.ts:123
↓ 1 callersFunctionresolveFooterConfig
(cfg?: FeishuFooterConfig)
src/core/footer-config.ts:42
↓ 1 callersFunctionresolveGlobalConfig
* Resolve the global config for cross-account operations. * * Plugin commands receive an account-scoped config where `channels.feishu` * has been r
src/commands/doctor.ts:25
↓ 1 callersFunctionresolveGlobalConfig
* Resolve the global config for cross-account operations. * See doctor.ts for rationale.
src/commands/diagnose.ts:34
↓ 1 callersFunctionresolveGroupSenderPolicyContext
(params: { groupConfig?: FeishuGroupConfig; defaultConfig?: FeishuGroupConfig; accountFeishuCfg?: Feishu
src/messaging/inbound/policy.ts:199
↓ 1 callersMethodresolveImagesAwait
* Resolve all image URLs in text synchronously: trigger uploads for new * URLs, wait for all pending uploads, then return text with image keys.
src/card/image-resolver.ts:84
↓ 1 callersFunctionresolveMedia
(params: { ctx: MessageContext; /** account 级别的 ClawdbotConfig(channels.feishu 已替换为 per-account 合并后的配置) */
src/messaging/inbound/enrich.ts:151
↓ 1 callersFunctionresolveP2PChatId
open_id → chat_id (P2P 单聊)
src/tools/oapi/im/message-read.ts:31
↓ 1 callersFunctionresolveP2PTargetNames
( chatMap: Map<string, ChatContext>, client: ToolClient, logFn: (...args: unknown[]) => void, )
src/tools/oapi/im/message-read.ts:440
↓ 1 callersFunctionresolvePathForAction
(action: FeishuTaskAttachmentParams['action'])
src/tools/oapi/task/attachment.ts:56
↓ 1 callersFunctionresolvePathForAction
(action: FeishuTaskAgentParams['action'])
src/tools/oapi/task/task_agent.ts:43
↓ 1 callersFunctionresolveQuotedContent
(params: { ctx: MessageContext; /** account 级别的 ClawdbotConfig(channels.feishu 已替换为 per-account 合并后的配置) */
src/messaging/inbound/enrich.ts:250
↓ 1 callersFunctionresolveReactionContext
(params: { cfg: ClawdbotConfig; event: FeishuReactionCreatedEvent; botOpenId?: string; runtime?: Runti
src/messaging/inbound/reaction-handler.ts:65
↓ 1 callersFunctionresolveReplyMode
(params: { feishuCfg: FeishuConfig | undefined; chatType?: 'p2p' | 'group'; })
src/card/reply-mode.ts:29
↓ 1 callersFunctionresolveRequest
()
tests/user-name-cache-r2-prefetch.test.ts:54
↓ 1 callersFunctionresolveRuntimeLogger
(subsystem: string)
src/core/lark-logger.ts:60
↓ 1 callersFunctionresolveSenderInfo
(params: { ctx: MessageContext; account: LarkAccount; log: (...args: unknown[]) => void; })
src/messaging/inbound/enrich.ts:44
↓ 1 callersFunctionresolveSessionVerboseMode
(cfg: ClawdbotConfig, sessionKey: string, agentId: string)
src/card/tool-use-config.ts:56
↓ 1 callersFunctionresolveStepStatus
(source: ToolStepSource)
src/card/tool-use-display.ts:410
↓ 1 callersFunctionresolveStringLimit
(context: { source?: 'params' | 'result' | 'generic'; key?: string })
src/card/tool-use-trace-store.ts:278
↓ 1 callersFunctionresolveThreadSessionKey
(params: { accountScopedCfg: ClawdbotConfig; account: LarkAccount; chatId: string; threadId: string;
src/messaging/inbound/dispatch-context.ts:172
↓ 1 callersFunctionresolveToolDescriptor
(toolName?: string)
src/card/tool-use-display.ts:244
↓ 1 callersFunctionresolveToolsConfig
(cfg?: FeishuToolsConfig)
src/core/tools-config.ts:48
↓ 1 callersFunctionretryWithPrefetch
( pending: PendingMiss[], prefetch: Prefetch, ctx: NormalizeContext, replacements: Replacement[], se
src/messaging/outbound/normalize-mentions.ts:161
↓ 1 callersFunctionrevokeUAT
(appId: string, userOpenId: string)
src/core/uat-client.ts:235
↓ 1 callersFunctionrunFeishuAuthI18n
(config: OpenClawConfig)
src/commands/auth.ts:209
↓ 1 callersFunctionrunFeishuDoctorI18n
( config: OpenClawConfig, currentAccountId?: string, )
src/commands/doctor.ts:773
↓ 1 callersFunctionrunFeishuStartI18n
(config: OpenClawConfig)
src/commands/index.ts:133
↓ 1 callersFunctionsanitizeAlt
Strip nested image syntax and bare feishu keys from alt so it cannot be * re-matched by substituteMediaPaths nor inject UGC markers.
src/messaging/converters/post.ts:224
↓ 1 callersFunctionsanitizeCommandLike
(value: string, options: { showFullPaths: boolean })
src/card/tool-use-display.ts:400
↓ 1 callersFunctionsanitizePathLike
(value: string, options: { showFullPaths: boolean })
src/card/tool-use-display.ts:385
↓ 1 callersFunctionsanitizeTextForCard
(text: string, tableLimit: number = FEISHU_CARD_TABLE_LIMIT)
src/card/card-error.ts:217
↓ 1 callersFunctionsanitizeToolDetail
( kind: SanitizerKind, value: string, options: { showFullPaths: boolean }, )
src/card/tool-use-display.ts:347
↓ 1 callersFunctionsanitizeTraceString
( value: string, context: { source?: 'params' | 'result' | 'generic'; key?: string }, )
src/card/tool-use-trace-store.ts:267
↓ 1 callersFunctionsanitizeUrlForDisplay
(url: string)
src/card/tool-use-display.ts:501
↓ 1 callersFunctionsaveToTempFile
* 将 buffer 保存到临时文件,返回路径。
src/tools/tat/im/resource.ts:94
↓ 1 callersFunctionsecondsToDateTime
(seconds: number)
src/tools/oapi/im/time-utils.ts:34
↓ 1 callersFunctionsecretRefsEqual
* Compare two SecretRef-shaped objects by their identity fields. * Key-order independent, unlike JSON.stringify.
src/core/lark-client.ts:95
↓ 1 callersFunctionsendAppScopeCard
* 发送应用权限引导卡片,并将 flow 存入 pendingAppAuthFlows。 * 返回工具结果(告知 AI 等待用户操作)。
src/tools/auto-auth.ts:587
↓ 1 callersFunctionsendAudioLark
(params: { cfg: OpenClawConfig; to: string; fileKey: string; replyToMessageId?: string; replyInThrea
src/messaging/outbound/media.ts:588
↓ 1 callersFunctionsendFileLark
(params: { cfg: OpenClawConfig; to: string; fileKey: string; replyToMessageId?: string; replyInThrea
src/messaging/outbound/media.ts:520
↓ 1 callersFunctionsendImageLark
(params: { cfg: OpenClawConfig; to: string; imageKey: string; replyToMessageId?: string; replyInThre
src/messaging/outbound/media.ts:489
↓ 1 callersFunctionsendMarkdownCardFeishu
(params: { cfg: ClawdbotConfig; to: string; text: string; replyToMessageId?: string; mentions?: Ment
src/messaging/outbound/send.ts:458
↓ 1 callersFunctionsendVideoLark
(params: { cfg: OpenClawConfig; to: string; fileKey: string; replyToMessageId?: string; replyInThrea
src/messaging/outbound/media.ts:554
↓ 1 callersFunctionsetAccountEnabled
(cfg: ClawdbotConfig, accountId: string, enabled: boolean)
src/channel/config-adapter.ts:52
↓ 1 callersFunctionsetFeishuAllowFrom
(cfg: ClawdbotConfig, allowFrom: string[])
src/channel/onboarding-config.ts:39
↓ 1 callersFunctionsetFeishuDmPolicy
(cfg: ClawdbotConfig, dmPolicy: DmPolicy)
src/channel/onboarding-config.ts:20
↓ 1 callersFunctionsetFeishuGroupPolicy
( cfg: ClawdbotConfig, groupPolicy: 'open' | 'allowlist' | 'disabled', )
src/channel/onboarding-config.ts:52
↓ 1 callersFunctionsetFeishuGroups
(cfg: ClawdbotConfig, groups: Record<string, object>)
src/channel/onboarding-config.ts:82
↓ 1 callersMethodsetGlobalConfig
Store the original global config (called during monitor startup).
src/core/lark-client.ts:158
↓ 1 callersFunctionsetMcpEndpointOverride
(endpoint: string | undefined)
src/tools/mcp/shared.ts:114
↓ 1 callersMethodsetRuntime
Persist the runtime instance for later retrieval (activate 阶段调用一次).
src/core/lark-client.ts:139
↓ 1 callersFunctionsetUATUserNames
(accountId: string, entries: Map<string, string>)
src/tools/oapi/im/user-name-uat.ts:68
↓ 1 callersFunctionshouldRegisterTool
(cfg: ClawdbotConfig, toolName: string)
src/core/tools-config.ts:137
↓ 1 callersFunctionshouldRouteToolPayloadToCard
(payload: ReplyPayload, showToolUse: boolean)
src/card/reply-dispatcher.ts:450
← previousnext →801–900 of 1,118, ranked by callers