MCPcopy Create free account

hub / github.com/BytePioneer-AI/openclaw-china / functions

Functions1,322 in github.com/BytePioneer-AI/openclaw-china

↓ 8 callersFunctionmarkVisibleOutboundStarted
()
extensions/qqbot/src/bot.ts:3027
↓ 8 callersFunctionparseDirectTarget
(rawTarget: string)
extensions/wecom/src/channel.ts:211
↓ 8 callersFunctionprepareDingtalkReplyContent
(params: { text: string; logger?: Logger; })
extensions/dingtalk/src/bot-handler.ts:306
↓ 8 callersFunctionsendMessageDingtalk
( params: SendMessageParams )
extensions/dingtalk/src/send.ts:71
↓ 8 callersFunctionsendWecomAppMessage
( account: ResolvedWecomAppAccount, target: WecomAppSendTarget, message: string )
extensions/wecom-app/src/api.ts:572
↓ 8 callersFunctionshowChinaInstallHint
(api: ChinaInstallHintApiLike)
packages/shared/src/cli/install-hint.ts:62
↓ 8 callersFunctiontruncateTextByByteLimit
( text: string, maxBytes: number = WECHAT_TEXT_BYTE_LIMIT )
extensions/wechat-mp/src/text.ts:80
↓ 7 callersFunctionaddMedia
(media: ExtractedMedia)
packages/shared/src/media/media-parser.ts:445
↓ 7 callersFunctionapiPost
( accessToken: string, path: string, body: unknown, options?: HttpRequestOptions )
extensions/qqbot/src/client.ts:190
↓ 7 callersFunctionappendToStream
(streamId: string, chunk: string)
extensions/wecom/src/monitor.ts:76
↓ 7 callersFunctioncleanup
(err?: unknown)
extensions/wecom/src/ws-gateway.ts:408
↓ 7 callersFunctionclearQQBotRuntime
()
extensions/qqbot/src/runtime.ts:136
↓ 7 callersFunctionclearWecomWsReplyContextsForAccount
(accountId: string)
extensions/wecom/src/ws-reply-context.ts:591
↓ 7 callersFunctioncomputeMsgSignature
(params: { token: string; timestamp: string; nonce: string; encrypt: string; })
extensions/wechat-mp/src/crypto.ts:61
↓ 7 callersFunctioncreateEncryptedTextRequest
(params?: { path?: string; content?: string; msgId?: string; openId?: string; })
extensions/wechat-mp/src/webhook.test.ts:109
↓ 7 callersFunctioncreateExtractedMedia
* 创建 ExtractedMedia 对象
packages/shared/src/media/media-parser.ts:380
↓ 7 callersMethoddispose
()
extensions/qqbot/src/streaming.ts:105
↓ 7 callersFunctionextractMediaFromText
( text: string, options: MediaParseOptions = {} )
packages/shared/src/media/media-parser.ts:424
↓ 7 callersFunctionflushMicrotasks
()
extensions/qqbot/src/monitor.test.ts:102
↓ 7 callersFunctiongetAccessToken
( clientId: string, clientSecret: string )
extensions/dingtalk/src/client.ts:185
↓ 7 callersFunctionisRecord
(value: unknown)
extensions/wecom/src/mcp-config.ts:58
↓ 7 callersFunctionisTokenCached
(clientId: string)
extensions/dingtalk/src/client.ts:285
↓ 7 callersFunctionlistDingtalkAccountIds
(cfg: PluginConfig)
extensions/dingtalk/src/config.ts:188
↓ 7 callersFunctionmarkGroupMessageInterfaceBlocked
(error?: string)
extensions/qqbot/src/bot.ts:3030
↓ 7 callersFunctionmergeChannelConfig
( cfg: ConfigRoot, channelId: ChannelId, patch: ConfigRecord )
packages/shared/src/cli/china-setup.ts:370
↓ 7 callersFunctionmockJsonResponse
(payload: unknown)
extensions/wecom-kf/src/api.test.ts:35
↓ 7 callersFunctionparseDingtalkMessage
(raw: DingtalkRawMessage)
extensions/dingtalk/src/bot-handler.ts:504
↓ 7 callersFunctionparseDirectTarget
* 统一解析 wecom-app 直发目标(仅用户) * 支持: * - wecom-app:user:<userId> * - user:<userId> * - <userId> * - 上述格式 + @accountId 后缀(email 场景不拆 account)
extensions/wecom-app/src/channel.ts:49
↓ 7 callersFunctionparseVersion
(version)
scripts/release-setup.mjs:19
↓ 7 callersFunctionregisterWecomAppWebhookTarget
(target: WecomAppWebhookTarget)
extensions/wecom-app/src/monitor.ts:421
↓ 7 callersFunctionrenderQQBotMarkdownTableRow
(cells: string[])
extensions/qqbot/src/bot.ts:2251
↓ 7 callersFunctionresolveDefaultDingtalkAccountId
(cfg: PluginConfig)
extensions/dingtalk/src/config.ts:197
↓ 7 callersFunctionrunSetup
( initialConfig: ConfigRoot, channels: readonly ChannelId[] = ["wecom"] )
packages/shared/src/cli/china-setup.test.ts:91
↓ 7 callersFunctionsection
(title: string)
packages/shared/src/cli/china-setup.ts:177
↓ 7 callersFunctionsendFileQQBot
( params: SendFileQQBotParams )
extensions/qqbot/src/send.ts:144
↓ 7 callersMethodsendFrame
(frame: WsFrame)
extensions/wecom/src/test-sdk-mock.ts:256
↓ 7 callersFunctionshowGuideLink
(channelId: ChannelId)
packages/shared/src/cli/china-setup.ts:221
↓ 7 callersFunctionupsertKnownQQBotTarget
(params: UpsertKnownQQBotTargetParams)
extensions/qqbot/src/proactive.ts:152
↓ 6 callersFunctionapplyReplacements
()
packages/shared/src/media/media-parser.ts:513
↓ 6 callersMethodaskConfirm
(label: string, defaultValue = true)
packages/shared/src/cli/china-setup.ts:432
↓ 6 callersFunctionclearFinishTimer
(key: string)
extensions/wecom/src/ws-reply-context.ts:106
↓ 6 callersFunctionclearTokenCache
(clientId?: string)
extensions/dingtalk/src/client.ts:269
↓ 6 callersFunctioncomputeWecomAppMsgSignature
(params: { token: string; timestamp: string; nonce: string; encrypt: string; })
extensions/wecom-app/src/crypto.ts:47
↓ 6 callersFunctioncreateCfg
(voiceTranscode?: { enabled?: boolean })
extensions/wecom-app/src/channel.media.test.ts:23
↓ 6 callersFunctioncreateFeishuClientFromConfig
(config: FeishuConfig)
extensions/feishu/src/client.ts:15
↓ 6 callersFunctioncreateLogger
()
extensions/qqbot/src/bot.streaming.test.ts:58
↓ 6 callersFunctioncreateLogger
()
extensions/qqbot/src/bot.ref-index.test.ts:42
↓ 6 callersFunctioncreateTextCandidate
()
extensions/wechat-mp/src/dispatch.test.ts:64
↓ 6 callersFunctiondetectMediaType
(filePath: string)
packages/shared/src/media/media-parser.ts:363
↓ 6 callersFunctionencryptWechatMpMessage
(params: { encodingAESKey: string; appId: string; plaintext: string; })
extensions/wechat-mp/src/crypto.ts:194
↓ 6 callersFunctiongetStoredCursor
(key: string)
extensions/wecom-kf/src/state.ts:78
↓ 6 callersFunctioninstallRuntime
(params?: { dispatchReplyWithBufferedBlockDispatcher?: ReturnType<typeof vi.fn>; })
extensions/qqbot/src/bot.ref-index.test.ts:51
↓ 6 callersFunctionisInvalidTokenError
(errcode: number)
extensions/wechat-mp/src/token.ts:187
↓ 6 callersFunctionisPromptCancelled
(value: T | symbol)
extensions/wecom-kf/src/onboarding.ts:21
↓ 6 callersFunctionisQQBotMonitorActiveForAccount
(accountId: string = DEFAULT_ACCOUNT_ID)
extensions/qqbot/src/monitor.ts:440
↓ 6 callersFunctionisolatedSessionKey
(params: { routeSessionKey: string; accountId: string; senderId: string; })
extensions/qqbot/src/bot.known-targets.test.ts:103
↓ 6 callersFunctionlogQQBotOutboundDispatch
(params: { action: "text" | "media"; api: | "sendProactiveC2CMessage" | "sendC2CMessage" | "se
extensions/qqbot/src/outbound.ts:101
↓ 6 callersFunctionmockJsonResponse
(payload: unknown)
extensions/wecom-kf/src/webhook.test.ts:140
↓ 6 callersFunctionmonitorQQBotProvider
(opts: MonitorQQBotOpts = {})
extensions/qqbot/src/monitor.ts:137
↓ 6 callersFunctionnormalizeQQBotMarkdownImages
( params: NormalizeQQBotMarkdownImagesParams )
extensions/qqbot/src/markdown-images.ts:312
↓ 6 callersFunctionnow
()
extensions/wecom/src/outbound-reply.ts:33
↓ 6 callersFunctionparseDirectTarget
(rawTarget: string)
extensions/wecom-kf/src/channel.ts:25
↓ 6 callersFunctionpruneMessageContexts
()
extensions/wecom/src/ws-reply-context.ts:166
↓ 6 callersFunctionreadStringParam
(params: Record<string, unknown>, name: string, opts?: { required?: boolean; trim?: boolean })
extensions/wecom/src/channel.ts:71
↓ 6 callersFunctionresolveDingtalkCredentials
( config: DingtalkAccountConfig | undefined )
extensions/dingtalk/src/config.ts:309
↓ 6 callersFunctionresolveWecomAppAccount
(params: { cfg: PluginConfig; accountId?: string | null })
extensions/wecom-app/src/config.ts:241
↓ 6 callersFunctionsendQQBotMediaWithFallback
(params: { qqCfg: QQBotAccountConfig; to: string; mediaQueue: string[]; replyToId?: string; replyEve
extensions/qqbot/src/bot.ts:2870
↓ 6 callersFunctionsetWecomRuntime
(next: PluginRuntime)
extensions/wecom/src/runtime.ts:80
↓ 6 callersFunctionwaitFor
(condition: () => boolean, timeoutMs: number = 1_000)
extensions/wecom/src/channel.ws-native-media.test.ts:24
↓ 5 callersFunctionasRecord
(value: unknown)
extensions/dingtalk/src/channel.ts:82
↓ 5 callersFunctionbuildCacheKey
* Build cache key for account
extensions/wechat-mp/src/token.ts:25
↓ 5 callersFunctionbuildEncryptedJsonReply
(params: { account: ResolvedWecomAppAccount; plaintextJson: unknown; nonce: string; timestamp: string;
extensions/wecom-app/src/monitor.ts:200
↓ 5 callersFunctionbuildEncryptedJsonReply
(params: { account: ResolvedWecomAccount; plaintextJson: unknown; nonce: string; timestamp: string; })
extensions/wecom/src/monitor.ts:363
↓ 5 callersFunctionbuildWecomWsRespondMessageCommand
(params: { reqId: string; streamId: string; content?: string; finish: boolean; msgItems?: WecomReply
extensions/wecom/src/ws-protocol.ts:85
↓ 5 callersFunctionclearAccessTokenCache
(account: ResolvedWechatMpAccount)
extensions/wechat-mp/src/token.ts:94
↓ 5 callersFunctioncomputeWecomMsgSignature
(params: { token: string; timestamp: string; nonce: string; encrypt: string; })
extensions/wecom/src/crypto.ts:58
↓ 5 callersFunctionconsumeWecomWsPendingAutoImagePaths
(params: { accountId: string; to: string; sessionKey?: string; runId?: string; })
extensions/wecom/src/ws-reply-context.ts:413
↓ 5 callersFunctioncreateBaseCfg
(overrides?: Record<string, unknown>)
extensions/qqbot/src/bot.streaming.test.ts:67
↓ 5 callersFunctiondownloadAndDecryptMedia
(params: { /** 媒体文件 URL */ mediaUrl: string; /** webhook 模式使用 encodingAESKey,长连接模式使用回调内的 aeskey */ dec
extensions/wecom/src/bot.ts:712
↓ 5 callersFunctiondownloadWecomMediaToFile
( account: ResolvedWecomAppAccount, mediaId: string, opts: { dir?: string; maxBytes: number; prefix?: st
extensions/wecom-app/src/api.ts:438
↓ 5 callersFunctionencryptWecomAppPlaintext
(params: { encodingAESKey: string; receiveId?: string; plaintext: string; })
extensions/wecom-app/src/crypto.ts:123
↓ 5 callersFunctionenqueue
(context: T, task: () => Promise<void>)
extensions/wecom/src/ws-reply-context.ts:161
↓ 5 callersFunctionevaluateReplyFinalOnlyDelivery
(params: { replyFinalOnly: boolean; kind?: string; hasMedia: boolean; sanitizedText: string; })
extensions/qqbot/src/bot.ts:1536
↓ 5 callersFunctionextractQQBotReplyMedia
(params: { text: string; logger?: Logger; autoSendLocalPathMedia?: boolean; })
extensions/qqbot/src/bot.ts:1392
↓ 5 callersFunctionextractSourceExtension
(source: string)
extensions/wecom-app/src/voice.ts:24
↓ 5 callersFunctionextractWecomContent
(msg: WecomInboundMessage)
extensions/wecom/src/bot.ts:273
↓ 5 callersFunctionfinalizeInboundMedia
(account: ResolvedWecomAppAccount, filePath: string)
extensions/wecom-app/src/api.ts:51
↓ 5 callersFunctiongetExtension
(filePath: string)
packages/shared/src/media/media-parser.ts:339
↓ 5 callersFunctionisBlankQQBotMarkdownLine
(line: string)
extensions/qqbot/src/bot.ts:1793
↓ 5 callersFunctionisQQBotHttpImageUrl
(url: string)
extensions/qqbot/src/markdown-images.ts:254
↓ 5 callersFunctionjsonOk
(res: ServerResponse, body: unknown)
extensions/wecom-app/src/monitor.ts:131
↓ 5 callersFunctionjsonOk
(res: ServerResponse, body: unknown)
extensions/wecom/src/monitor.ts:134
↓ 5 callersFunctionlistKnownQQBotTargets
(params: ListKnownQQBotTargetsParams = {})
extensions/qqbot/src/proactive.ts:181
↓ 5 callersFunctionloadState
()
extensions/wechat-mp/src/state.ts:50
↓ 5 callersFunctionloadState
()
extensions/wecom-kf/src/state.ts:50
↓ 5 callersFunctionnorm
(s: str)
extensions/qqbot/skills/qqbot-contact-send/scripts/prepare_send.py:9
↓ 5 callersFunctionnorm
(s: str)
extensions/qqbot/skills/qqbot-contact-send/scripts/resolve_known_target.py:9
↓ 5 callersFunctionnormalizeLocalPath
(raw: string)
packages/shared/src/media/media-parser.ts:281
↓ 5 callersFunctionnormalizeQQBotRenderedMarkdown
(text: string)
extensions/qqbot/src/bot.ts:1753
↓ 5 callersFunctionparseDirectTarget
* Parse a direct target string into accountId and openId components. * Supports formats: "wechat-mp:user:<openId>@<accountId>", "user:<openId>@<accou
extensions/wechat-mp/src/channel.ts:30
← previousnext →101–200 of 1,322, ranked by callers