苹果cms支持对接公众号,关注的用户回复片名即可自动搜索并推送播放地址。不过并不是所有人都希望把公众号只当成搜片的工具,最好在具备搜片功能的同时,还支持自定义回复。

本博主简单修改了苹果cms的微信公众号被动回复消息模块的代码,可以实现用户回复:搜+片名,公众号自动为用户搜片;其他情况即为自定义内容,比如用户回复:你好,我们可以自定义回复为:有什么可以帮您?

8月16日更新

接入聊天机器人功能。
可以实现的效果:用户回复:搜+片名即可使用苹果cms自动找片;用户回复:其他内容,可以选择开启机器人聊天模式或者是选择自定义回复。突破苹果cms后台只能设定4个关键词的限制,让你的公众号回复“活起来”。

博主接入的茉莉机器人,理由:图灵机器人很好用,但是个人用户每天免费api调用限制100条,数量严重不足;茉莉机器人算是不错的替代选择,不过缺点是自动聊天不够智能。

自定义回复功能

首先去 http://www.itpk.cn/官网注册一个账号,注册不用验证任何信息。之后进入后台就能看到api信息。
请输入图片描述

下载文件(最后有百度网盘)并打开,修改第183、184行,将api信息修改为你申请到的,修改第185行,$cust为开关,如果等于1,阻止机器人的showtime,除了自定义回答以外,一概回复“未设定关键词”;如果等于0,在遵循自定义回答以外,回什么聊什么。保存后将该文件放置在 “根目录/application/common/util/”里。苹果cms后台设置请看下面正文。

$api_key = "b99c17344b03752920ee66ae8a8c2a9e";     //修改为你的api_key
$api_secret = "12334534543";                       //修改为你的api_secret
$cust =  1;                                        //是否关闭机器人回复:1为关闭,0为开启 

现在我们去自定义回复试试。例如问题:你是谁,回复:你爸爸。在茉莉机器人后台,词库管理中添加词库即可实现。特别注意!特别注意!特别注意!回复内容前加”@“,如:回复内容”你爸爸“,这里要写成”@你爸爸“!!!
请输入图片描述

短链接功能

请看下面8月14日的更新。

图文回复功能

因为自定义回复已经放在了第三方机器人上,所以把苹果cms后台的4个自定义回复做成了图文,这里回复的图文不会受到返回内容类型选项的影响,即使类型为文字,照样给出的是图文回复。

8月14日更新

加入t.cn短连接功能,可以不直接暴露自己的地址
使用方法:前往新浪微博开发平台(https://open.weibo.com/)登录微博账号后,点击上方导航条“微链接”-“网站接入”,然后除了邮箱外(接收验证码)信息都可以瞎填,提交后会提示审核什么的不用管,短连接接口权限我们已经拿到手了。

来到:https://open.weibo.com/apps/,可以看到我们创建提交的应用,点击应用卡片内的“齿轮”按钮,在“应用基本信息”栏我们可以看到App Key,记住这串数字。

下载博主百度分享的文件夹“加入短链接功能”下的文件,打开并定位到83行,将$source = "1234567890";修改为你的App Key,定位到151行,修该为你的搜索页地址格式,因为不同人设置的伪静态地址格式不同,此处代码不通用!简单解释:_conf['sousuo']为首页地址,$param['wd']为搜索词,这里就是简单的拼接。强烈建议将你的苹果cms设置伪静态!

$url_long = $this->_conf['sousuo']."/vod/search/?wd=".urlencode($param['wd']);

效果如下:
请输入图片描述


说明

  • 苹果cms10通用,不涉及主题模版问题。
  • 修改返回的资源信息最多为5条。
  • 使用前请先备份原文件,然后再替换。
  • 请在苹果cms后台设置公众号返回内容类型为“文字”!

使用方法

1、进入苹果cms后台,依次点击:系统—微信对接教程,开启微信公众号对接后,修改信息如下:

  • 无资源回复:用户未搜索到视频资源时的文本提示。
  • 无资源回复链接:上面对应的可点击链接。建议视频首页。
  • 返回页面地址:一般为内容页面
  • 返回内容类型:建议文字。因为微信更新规定只能显示一条图文,内容太少。
  • 自定义关键词:此为自定义回复。当用户不以“搜”开头时回复的内容。例如下图,用户回复:测试,得到回复为:收到。
    请输入图片描述

2、进入服务器:根目录/application/common/util/,将文件WechatPublic.php替换为本页下载的文件。
3、测试。步骤太简单,就不截图了。

资源下载


提取码:kt6j

Last modification:December 16th, 2020 at 02:02 pm
如果觉得我的文章对你有用,请随意赞赏