包package
io.agentscope.extensions.channel.wecomio.agentscope.extensions.channel.wecom
package io.agentscope.extensions.channel.wecom
io.agentscope.extensions.channel.wecom 属于渠道与平台集成,把智能体接入企业消息生态。 该包共收录 8 个公开类型。
io.agentscope.extensions.channel.wecom belongs to the Channels & integrations layer and contains 8 public types.
类Classes
| 类型Type | 种类Kind | 说明Description |
|---|---|---|
WeComAccessTokenProvider | 类class | WeCom 访问令牌提供者,把智能体接入外部消息渠道与企业平台。 Fetches and caches a WeCom `access_token` for one `corpid + corpsecret` pair. |
WeComCallbackController | 类class | WeCom 回调控制器,把智能体接入外部消息渠道与企业平台。 Handles the WeCom callback URL handshake (GET) and inbound encrypted message delivery (POST). |
WeComChannel | 类class | WeCom 渠道,把智能体接入外部消息渠道与企业平台。 WeCom (企业微信) channel adapter. |
WeComChannelRegistry | 类class | WeCom 渠道注册表,把智能体接入外部消息渠道与企业平台。 Process-wide lookup table from `channelId` to `WeComChannel` instance. |
WeComCrypto | 类class | WeCom Crypto,把智能体接入外部消息渠道与企业平台。 Implements WeCom's URL-handshake signature + AES-CBC + PKCS#7 encrypt / decrypt scheme. |
WeComInboundMapper | 类class | WeCom 入站 Mapper,把智能体接入外部消息渠道与企业平台。 Parses a decrypted WeCom callback XML body into an `InboundMessage`. |
WeComOutboundClient | 类class | WeCom 出站客户端,封装与远端服务的连接和调用。 WeCom outbound HTTP client. |
记录Records
| 类型Type | 种类Kind | 说明Description |
|---|---|---|
WeComChannelProperties | 记录record | 承载 WeCom 渠道属性数据的记录类型。 Provider-specific configuration for a single WeCom (企业微信) channel instance, sourced from the
`properties` block of `channels.<id>` in `agentscope.json`. |