Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BytePioneer-AI/openclaw-china
/ functions
Functions
1,322 in github.com/BytePioneer-AI/openclaw-china
⨍
Functions
1,322
◇
Types & classes
187
↓ 8 callers
Function
markVisibleOutboundStarted
()
extensions/qqbot/src/bot.ts:3027
↓ 8 callers
Function
parseDirectTarget
(rawTarget: string)
extensions/wecom/src/channel.ts:211
↓ 8 callers
Function
prepareDingtalkReplyContent
(params: { text: string; logger?: Logger; })
extensions/dingtalk/src/bot-handler.ts:306
↓ 8 callers
Function
sendMessageDingtalk
( params: SendMessageParams )
extensions/dingtalk/src/send.ts:71
↓ 8 callers
Function
sendWecomAppMessage
( account: ResolvedWecomAppAccount, target: WecomAppSendTarget, message: string )
extensions/wecom-app/src/api.ts:572
↓ 8 callers
Function
showChinaInstallHint
(api: ChinaInstallHintApiLike)
packages/shared/src/cli/install-hint.ts:62
↓ 8 callers
Function
truncateTextByByteLimit
( text: string, maxBytes: number = WECHAT_TEXT_BYTE_LIMIT )
extensions/wechat-mp/src/text.ts:80
↓ 7 callers
Function
addMedia
(media: ExtractedMedia)
packages/shared/src/media/media-parser.ts:445
↓ 7 callers
Function
apiPost
( accessToken: string, path: string, body: unknown, options?: HttpRequestOptions )
extensions/qqbot/src/client.ts:190
↓ 7 callers
Function
appendToStream
(streamId: string, chunk: string)
extensions/wecom/src/monitor.ts:76
↓ 7 callers
Function
cleanup
(err?: unknown)
extensions/wecom/src/ws-gateway.ts:408
↓ 7 callers
Function
clearQQBotRuntime
()
extensions/qqbot/src/runtime.ts:136
↓ 7 callers
Function
clearWecomWsReplyContextsForAccount
(accountId: string)
extensions/wecom/src/ws-reply-context.ts:591
↓ 7 callers
Function
computeMsgSignature
(params: { token: string; timestamp: string; nonce: string; encrypt: string; })
extensions/wechat-mp/src/crypto.ts:61
↓ 7 callers
Function
createEncryptedTextRequest
(params?: { path?: string; content?: string; msgId?: string; openId?: string; })
extensions/wechat-mp/src/webhook.test.ts:109
↓ 7 callers
Function
createExtractedMedia
* 创建 ExtractedMedia 对象
packages/shared/src/media/media-parser.ts:380
↓ 7 callers
Method
dispose
()
extensions/qqbot/src/streaming.ts:105
↓ 7 callers
Function
extractMediaFromText
( text: string, options: MediaParseOptions = {} )
packages/shared/src/media/media-parser.ts:424
↓ 7 callers
Function
flushMicrotasks
()
extensions/qqbot/src/monitor.test.ts:102
↓ 7 callers
Function
getAccessToken
( clientId: string, clientSecret: string )
extensions/dingtalk/src/client.ts:185
↓ 7 callers
Function
isRecord
(value: unknown)
extensions/wecom/src/mcp-config.ts:58
↓ 7 callers
Function
isTokenCached
(clientId: string)
extensions/dingtalk/src/client.ts:285
↓ 7 callers
Function
listDingtalkAccountIds
(cfg: PluginConfig)
extensions/dingtalk/src/config.ts:188
↓ 7 callers
Function
markGroupMessageInterfaceBlocked
(error?: string)
extensions/qqbot/src/bot.ts:3030
↓ 7 callers
Function
mergeChannelConfig
( cfg: ConfigRoot, channelId: ChannelId, patch: ConfigRecord )
packages/shared/src/cli/china-setup.ts:370
↓ 7 callers
Function
mockJsonResponse
(payload: unknown)
extensions/wecom-kf/src/api.test.ts:35
↓ 7 callers
Function
parseDingtalkMessage
(raw: DingtalkRawMessage)
extensions/dingtalk/src/bot-handler.ts:504
↓ 7 callers
Function
parseDirectTarget
* 统一解析 wecom-app 直发目标(仅用户) * 支持: * - wecom-app:user:<userId> * - user:<userId> * - <userId> * - 上述格式 + @accountId 后缀(email 场景不拆 account)
extensions/wecom-app/src/channel.ts:49
↓ 7 callers
Function
parseVersion
(version)
scripts/release-setup.mjs:19
↓ 7 callers
Function
registerWecomAppWebhookTarget
(target: WecomAppWebhookTarget)
extensions/wecom-app/src/monitor.ts:421
↓ 7 callers
Function
renderQQBotMarkdownTableRow
(cells: string[])
extensions/qqbot/src/bot.ts:2251
↓ 7 callers
Function
resolveDefaultDingtalkAccountId
(cfg: PluginConfig)
extensions/dingtalk/src/config.ts:197
↓ 7 callers
Function
runSetup
( initialConfig: ConfigRoot, channels: readonly ChannelId[] = ["wecom"] )
packages/shared/src/cli/china-setup.test.ts:91
↓ 7 callers
Function
section
(title: string)
packages/shared/src/cli/china-setup.ts:177
↓ 7 callers
Function
sendFileQQBot
( params: SendFileQQBotParams )
extensions/qqbot/src/send.ts:144
↓ 7 callers
Method
sendFrame
(frame: WsFrame)
extensions/wecom/src/test-sdk-mock.ts:256
↓ 7 callers
Function
showGuideLink
(channelId: ChannelId)
packages/shared/src/cli/china-setup.ts:221
↓ 7 callers
Function
upsertKnownQQBotTarget
(params: UpsertKnownQQBotTargetParams)
extensions/qqbot/src/proactive.ts:152
↓ 6 callers
Function
applyReplacements
()
packages/shared/src/media/media-parser.ts:513
↓ 6 callers
Method
askConfirm
(label: string, defaultValue = true)
packages/shared/src/cli/china-setup.ts:432
↓ 6 callers
Function
clearFinishTimer
(key: string)
extensions/wecom/src/ws-reply-context.ts:106
↓ 6 callers
Function
clearTokenCache
(clientId?: string)
extensions/dingtalk/src/client.ts:269
↓ 6 callers
Function
computeWecomAppMsgSignature
(params: { token: string; timestamp: string; nonce: string; encrypt: string; })
extensions/wecom-app/src/crypto.ts:47
↓ 6 callers
Function
createCfg
(voiceTranscode?: { enabled?: boolean })
extensions/wecom-app/src/channel.media.test.ts:23
↓ 6 callers
Function
createFeishuClientFromConfig
(config: FeishuConfig)
extensions/feishu/src/client.ts:15
↓ 6 callers
Function
createLogger
()
extensions/qqbot/src/bot.streaming.test.ts:58
↓ 6 callers
Function
createLogger
()
extensions/qqbot/src/bot.ref-index.test.ts:42
↓ 6 callers
Function
createTextCandidate
()
extensions/wechat-mp/src/dispatch.test.ts:64
↓ 6 callers
Function
detectMediaType
(filePath: string)
packages/shared/src/media/media-parser.ts:363
↓ 6 callers
Function
encryptWechatMpMessage
(params: { encodingAESKey: string; appId: string; plaintext: string; })
extensions/wechat-mp/src/crypto.ts:194
↓ 6 callers
Function
getStoredCursor
(key: string)
extensions/wecom-kf/src/state.ts:78
↓ 6 callers
Function
installRuntime
(params?: { dispatchReplyWithBufferedBlockDispatcher?: ReturnType<typeof vi.fn>; })
extensions/qqbot/src/bot.ref-index.test.ts:51
↓ 6 callers
Function
isInvalidTokenError
(errcode: number)
extensions/wechat-mp/src/token.ts:187
↓ 6 callers
Function
isPromptCancelled
(value: T | symbol)
extensions/wecom-kf/src/onboarding.ts:21
↓ 6 callers
Function
isQQBotMonitorActiveForAccount
(accountId: string = DEFAULT_ACCOUNT_ID)
extensions/qqbot/src/monitor.ts:440
↓ 6 callers
Function
isolatedSessionKey
(params: { routeSessionKey: string; accountId: string; senderId: string; })
extensions/qqbot/src/bot.known-targets.test.ts:103
↓ 6 callers
Function
logQQBotOutboundDispatch
(params: { action: "text" | "media"; api: | "sendProactiveC2CMessage" | "sendC2CMessage" | "se
extensions/qqbot/src/outbound.ts:101
↓ 6 callers
Function
mockJsonResponse
(payload: unknown)
extensions/wecom-kf/src/webhook.test.ts:140
↓ 6 callers
Function
monitorQQBotProvider
(opts: MonitorQQBotOpts = {})
extensions/qqbot/src/monitor.ts:137
↓ 6 callers
Function
normalizeQQBotMarkdownImages
( params: NormalizeQQBotMarkdownImagesParams )
extensions/qqbot/src/markdown-images.ts:312
↓ 6 callers
Function
now
()
extensions/wecom/src/outbound-reply.ts:33
↓ 6 callers
Function
parseDirectTarget
(rawTarget: string)
extensions/wecom-kf/src/channel.ts:25
↓ 6 callers
Function
pruneMessageContexts
()
extensions/wecom/src/ws-reply-context.ts:166
↓ 6 callers
Function
readStringParam
(params: Record<string, unknown>, name: string, opts?: { required?: boolean; trim?: boolean })
extensions/wecom/src/channel.ts:71
↓ 6 callers
Function
resolveDingtalkCredentials
( config: DingtalkAccountConfig | undefined )
extensions/dingtalk/src/config.ts:309
↓ 6 callers
Function
resolveWecomAppAccount
(params: { cfg: PluginConfig; accountId?: string | null })
extensions/wecom-app/src/config.ts:241
↓ 6 callers
Function
sendQQBotMediaWithFallback
(params: { qqCfg: QQBotAccountConfig; to: string; mediaQueue: string[]; replyToId?: string; replyEve
extensions/qqbot/src/bot.ts:2870
↓ 6 callers
Function
setWecomRuntime
(next: PluginRuntime)
extensions/wecom/src/runtime.ts:80
↓ 6 callers
Function
waitFor
(condition: () => boolean, timeoutMs: number = 1_000)
extensions/wecom/src/channel.ws-native-media.test.ts:24
↓ 5 callers
Function
asRecord
(value: unknown)
extensions/dingtalk/src/channel.ts:82
↓ 5 callers
Function
buildCacheKey
* Build cache key for account
extensions/wechat-mp/src/token.ts:25
↓ 5 callers
Function
buildEncryptedJsonReply
(params: { account: ResolvedWecomAppAccount; plaintextJson: unknown; nonce: string; timestamp: string;
extensions/wecom-app/src/monitor.ts:200
↓ 5 callers
Function
buildEncryptedJsonReply
(params: { account: ResolvedWecomAccount; plaintextJson: unknown; nonce: string; timestamp: string; })
extensions/wecom/src/monitor.ts:363
↓ 5 callers
Function
buildWecomWsRespondMessageCommand
(params: { reqId: string; streamId: string; content?: string; finish: boolean; msgItems?: WecomReply
extensions/wecom/src/ws-protocol.ts:85
↓ 5 callers
Function
clearAccessTokenCache
(account: ResolvedWechatMpAccount)
extensions/wechat-mp/src/token.ts:94
↓ 5 callers
Function
computeWecomMsgSignature
(params: { token: string; timestamp: string; nonce: string; encrypt: string; })
extensions/wecom/src/crypto.ts:58
↓ 5 callers
Function
consumeWecomWsPendingAutoImagePaths
(params: { accountId: string; to: string; sessionKey?: string; runId?: string; })
extensions/wecom/src/ws-reply-context.ts:413
↓ 5 callers
Function
createBaseCfg
(overrides?: Record<string, unknown>)
extensions/qqbot/src/bot.streaming.test.ts:67
↓ 5 callers
Function
downloadAndDecryptMedia
(params: { /** 媒体文件 URL */ mediaUrl: string; /** webhook 模式使用 encodingAESKey,长连接模式使用回调内的 aeskey */ dec
extensions/wecom/src/bot.ts:712
↓ 5 callers
Function
downloadWecomMediaToFile
( account: ResolvedWecomAppAccount, mediaId: string, opts: { dir?: string; maxBytes: number; prefix?: st
extensions/wecom-app/src/api.ts:438
↓ 5 callers
Function
encryptWecomAppPlaintext
(params: { encodingAESKey: string; receiveId?: string; plaintext: string; })
extensions/wecom-app/src/crypto.ts:123
↓ 5 callers
Function
enqueue
(context: T, task: () => Promise<void>)
extensions/wecom/src/ws-reply-context.ts:161
↓ 5 callers
Function
evaluateReplyFinalOnlyDelivery
(params: { replyFinalOnly: boolean; kind?: string; hasMedia: boolean; sanitizedText: string; })
extensions/qqbot/src/bot.ts:1536
↓ 5 callers
Function
extractQQBotReplyMedia
(params: { text: string; logger?: Logger; autoSendLocalPathMedia?: boolean; })
extensions/qqbot/src/bot.ts:1392
↓ 5 callers
Function
extractSourceExtension
(source: string)
extensions/wecom-app/src/voice.ts:24
↓ 5 callers
Function
extractWecomContent
(msg: WecomInboundMessage)
extensions/wecom/src/bot.ts:273
↓ 5 callers
Function
finalizeInboundMedia
(account: ResolvedWecomAppAccount, filePath: string)
extensions/wecom-app/src/api.ts:51
↓ 5 callers
Function
getExtension
(filePath: string)
packages/shared/src/media/media-parser.ts:339
↓ 5 callers
Function
isBlankQQBotMarkdownLine
(line: string)
extensions/qqbot/src/bot.ts:1793
↓ 5 callers
Function
isQQBotHttpImageUrl
(url: string)
extensions/qqbot/src/markdown-images.ts:254
↓ 5 callers
Function
jsonOk
(res: ServerResponse, body: unknown)
extensions/wecom-app/src/monitor.ts:131
↓ 5 callers
Function
jsonOk
(res: ServerResponse, body: unknown)
extensions/wecom/src/monitor.ts:134
↓ 5 callers
Function
listKnownQQBotTargets
(params: ListKnownQQBotTargetsParams = {})
extensions/qqbot/src/proactive.ts:181
↓ 5 callers
Function
loadState
()
extensions/wechat-mp/src/state.ts:50
↓ 5 callers
Function
loadState
()
extensions/wecom-kf/src/state.ts:50
↓ 5 callers
Function
norm
(s: str)
extensions/qqbot/skills/qqbot-contact-send/scripts/prepare_send.py:9
↓ 5 callers
Function
norm
(s: str)
extensions/qqbot/skills/qqbot-contact-send/scripts/resolve_known_target.py:9
↓ 5 callers
Function
normalizeLocalPath
(raw: string)
packages/shared/src/media/media-parser.ts:281
↓ 5 callers
Function
normalizeQQBotRenderedMarkdown
(text: string)
extensions/qqbot/src/bot.ts:1753
↓ 5 callers
Function
parseDirectTarget
* 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
← previous
next →
101–200 of 1,322, ranked by callers