微信对话开放平台 WordPress 插件(WX OpenAI Robot)实现查询网站文章高级技能教程

更新时间:2024-03-16 分类:设计主题 浏览量:3246

在 2022 年的春节之前发布了微信对话开放平台 WordPress 插件, 但是由于时间关系,没有对功能使用指南更新教程。虽然在此之前有发布过一款类似的插件,对应的教程大部分还是相同的,但是关于搜索网站文章的功能,并没有完整而又详细的教程。同时,文章采用了付费阅读,只有少部分有需要支付阅读。此次完善插件的同时,把相应的教程进行了更新完善。

一、应用绑定

首先需要注册微信对话开放平台账号,然后登录微信对话开放平台,对应用进行绑定(点击这里查看教程)。

二、对话配置

对话配置分别有简单问答和高级技能,网站文章查询使用高级技能,属于自定义技能。

技能定义流程如下:

1.点击对话配置菜单下的高级技能,如下图:

(注:图中所示技能属于已经创建完成)

2.点击创建技能,如下图:

新增技能有四个项,分别是技能名称、取消操作意图、设置技能热词和最大轮数。技能名称属于为了区别其他技能而设置,因此,可以随意填写,例如:网站搜索。取消操作意图是指当不需要使用这个技能的时候自动回复消息通知用户,可以设置也可以不设置。设置技能热词则必须要设置,因为如果要使用这个技能,需要对机器人进行唤醒,即告诉微信对话开放平台机器人,我需要使用这个技能。最大轮数保持默认即可。

3.点击设置技能热词启用,如下图:

如上图所示,根据自己的情况设置唤醒词和退出热词即可,机器人回复采用文本消息,然后根据自己的情况填写。设置完成后点击确定即可。

4.点击词典,创建高级技能有可能用到的词典,如下图:

(注:图中所示字典属于已经创建完成)

5.点击新增词典

6.设置字典中文名和英文标识,点击确定即可

如上图所示,设置中文名为关键词,英文名为 keyword,然后随便添加几个相似词

7.返回高级技能,选择技能进行编辑。(注意,编辑技能而不是设置技能)

如上图所示,根据自己的情况设置。主要是语义槽设置和机器人回答设置。

8.语义槽设置,点击新增语义槽,然后在旁边的下拉选择框中选中关键词即可。

9.机器人回答设置,回复类型选择直接回复,然后,点击添加,在展开的选项中,点击回调函数,填写路由地址即可。

URL 地址为:http(s)://你的网站域名/wp-json/wp/v2/openai/search

需要注意的是此意图是否结束对话的设置,选择不结束对话则继续进行回复关键词查询网站文章,如果需要结束,则回复退出热词才可以。选择结束对话则回复关键词查询网站文章回复消息后自动结束此技能,如果还需要查询网站文章,就必须要回复唤醒热词。

按照上面的步骤设置完成后,点击保存配置。

最后,返回到后台首页,点击发布管理 - 上线发布,完成机器人发布即可测试体验了。

至于文章阅读密码和红包封面抽奖功能设置类似,这里就不做具体说明了。

文章阅读密码回调函数 URL 地址:

http(s)://你的网站域名/wp-json/wp/v2/openai/code

红包封面抽奖回调函数 URL 地址:

http(s)://你的网站域名/wp-json/wp/v2/openai/cover