微信消息收发推送
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0eb10066/wxskill。
技能介绍
要解决的具体问题
在微信业务接入中,群发、进件推送、自动回复经常被拆成不同脚本或接口,调用方要重复处理鉴权、消息上下文、失败重试和结果解析。这个技能把三类动作收敛到同一个调用契约里,便于在工程链路中稳定集成。
技能如何工作
- 动作类型:通过
action_type指定group_send、entry_push或msg_callback,params携带对应业务参数。 - 消息通道:配置中的 Kafka
bootstrap_servers与 topic 决定消息写入位置,例如wx_group_send_topic、wx_entry_notice_topic、wx_auto_reply_topic。 - 鉴权与模型:
skillhub_token用于鉴权,openai.api_key、model和temperature影响自动回复或内容生成策略。 - 返回结构:统一返回
code、msg和data,code=0表示成功,非 0 表示失败,便于调用方做分支处理和日志追踪。
适用边界与注意点
它适合需要把微信消息动作纳入后端流程的场景,尤其是已有 Kafka、OpenAI 或类似模型服务的工程环境。资料未说明具体微信账号授权范围、频率限制、合规要求或重试机制,接入前需要确认 params 字段、topic 权限、token 管理以及生产环境配置。不要把它理解为完整微信开放平台 SDK。
使用场景
- 后端接入微信群发接口时,按 group_send 动作发送通知。
- 客服系统收到用户消息后,调用 msg_callback 触发自动回复。
- 进件通知服务把审核结果写入 entry_push 对应业务参数并推送。
- Kafka 消费方根据 wx_auto_reply_topic 消息执行回复逻辑。
适合人员
- 接入微信通知的后端工程师:需要把群发和进件推送封装成统一接口。
- 客服系统开发者:希望把用户消息回调接到自动回复链路。
- 业务中台集成人员:需要按 action_type 分发不同微信消息动作。
- Kafka 管道维护者:想确认消息写入 topic 与调用返回码的对应关系。