AS AgentScopeAPI 手册 / API Reference

WeComChannelRegistry

public final class WeComChannelRegistry
源码Source io/agentscope/extensions/channel/wecom/WeComChannelRegistry.java:30–54

WeCom 渠道注册表,把智能体接入外部消息渠道与企业平台。位于 io.agentscope.extensions.channel.wecom 包。核心成员包括 instance、register、unregister、get。

Process-wide lookup table from channelId to WeComChannel instance. Used by WeComCallbackController to dispatch URL-routed requests onto the correct channel.

Channels register themselves in WeComChannel#start() and remove on WeComChannel#stop(). The controller obtains the same singleton via #instance() (no Spring wiring required), since the channel is created by io.agentscope.harness.agent.gateway.channel.ChannelFactory's static factory and the controller by Spring's component scan — neither knows about the other ahead of time.

方法摘要Method Summary

方法Method说明Description
public static WeComChannelRegistry instance()
static
返回实例。
Returns the process-wide singleton instance.
public void register(WeComChannel channel)
设置注册。
Performs the register operation.
public void unregister(String channelId)
设置注销。
Performs the unregister operation.
public WeComChannel get(String channelId)
按条件读取数据。
Performs the get operation.

方法详情Method Detail

instance

public static WeComChannelRegistry instance()
static

返回实例。

Returns the process-wide singleton instance.

返回Returns WeComChannelRegistry
返回WeComChannelRegistry。Returns wecom channel registry.
源码Source io/agentscope/extensions/channel/wecom/WeComChannelRegistry.java:39–41

register

public void register(WeComChannel channel)

设置注册。

Performs the register operation.

参数Parameters
名称Name类型Type说明Description
channelWeComChannel渠道(类型 `WeComChannel`)。The channel.
源码Source io/agentscope/extensions/channel/wecom/WeComChannelRegistry.java:43–45

unregister

public void unregister(String channelId)

设置注销。

Performs the unregister operation.

参数Parameters
名称Name类型Type说明Description
channelIdString渠道标识(类型 `String`)。The channel id.
源码Source io/agentscope/extensions/channel/wecom/WeComChannelRegistry.java:47–49

get

public WeComChannel get(String channelId)

按条件读取数据。

Performs the get operation.

参数Parameters
名称Name类型Type说明Description
channelIdString渠道标识(类型 `String`)。The channel id.
返回Returns WeComChannel
返回WeComChannel。Returns wecom channel.
源码Source io/agentscope/extensions/channel/wecom/WeComChannelRegistry.java:51–53
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.