Agent Skills
返回列表
公众号文章一键拨号

公众号文章一键拨号

内容创作 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4d625638/dial-from-article。

技能介绍

要解决什么问题

微信公众号正文里放客服或销售电话,读者往往只能长按复制号码再切到拨号盘,步骤多、流失高。普通超链接也打不开系统拨号界面。本技能面向仅限微信公众号文章的场景,通过「文中拨号」小程序(AppID:wxae0979a22205cee6)生成可点击入口,读者点文字或按钮即可进入拨号页一键拨打。

技能如何工作

两种交付方式:

  • 方式一(手动): 清洗并校验号码后,输出小程序路径 pages/call/index?phone=…&name=…,并说明在公众号编辑器里搜索「文中拨号」(四字全搜)后插入路径的步骤。此路径不依赖按钮 HTML 样式表。
  • 方式二(API 嵌入): 在文章 HTML 中嵌入符合微信要求的 weapp_text_link 结构(含 data-miniprogram-nickname、外层 span、文末 mp-style-type 等),配合公众号 AppID/AppSecret 获取 access_token,上传封面永久素材得到 thumb_media_id,再调用草稿接口推送。凭证可缓存在 ~/.workbuddy/skills/dial-from-article/config.json,后续推送可复用。

核心参数与能力:

  • phone 必填:自动去掉横杠、空格、括号及 +86/0086 前缀,写入路径前须为 5~13 位纯数字(大陆手机号、座机、400/800)。
  • 可选 name、display;方式二支持 16 种 button_style(文中默认 text,文末默认 green)及 bg_color / text_color / radius 覆盖预设。
  • 可与其它「写公众号 / 排版」流程配合:在已有 HTML 末尾只追加按钮,或写文 + 嵌入 + 推草稿;多号码时文中用 text 链各号,文末 full-width 主推主号。

适用边界与注意点

  • 不支持普通网页、博客、APP 内文章;用户未明确是公众号时,应先确认场景。
  • 不支持分机号、字母号码、微信号/QQ、非 +86 的国际号码;110/119/120 等不足 5 位短号无法通过小程序校验。
  • 方式二需公众号 IP 白名单、正确 AppID(公众号而非小程序);40164 等错误可从返回信息中取 IP 提示用户加白。
  • 草稿仅能在后台网页查看,不会自动发布;已发布文章不能靠 API 改删,只能后台手动处理。
  • 编辑器若搜不到「文中拨号」(审核或未上架),可改用方式二;推送成功但按钮无效时,重点检查 class、data-miniprogram-type="text"、路径里勿把 & 写成 &。

使用场景

  • 活动或客服类订阅号文章定稿后,要在文末加可点击拨号按钮并推到草稿箱给同事预览
  • 正文写到客服/销售号码的段落,需要改成「文中拨号」文字链,读者点一下就能进拨号页
  • 手头已有排版好的 HTML,只想在末尾追加指定样式的拨号块,再通过公众号 API 更新同一条草稿
  • 一篇稿里要区分客服、售后、投诉三个号码:文中各用 text 链,文末用 full-width 主推最重要的热线

适合人员

  • 负责企业或服务号发稿、常在活动稿/客服说明文末放热线并要读者一键拨打的运营编辑
  • 已拿到公众号 AppID/AppSecret、会把图文推到草稿箱,并要在 HTML 里正确嵌小程序拨号标签的技术对接同学
  • 代商户写宽带办理、预约咨询等软文,需要写正文同时嵌入拨号入口并推草稿的内容创作或代运营
  • 电商/本地生活类公众号写手,促销段落和文末都要引导拨打 400 或手机号且希望样式与文章风格一致