Web微信自动回复 v

本篇其实是前些天的文章

开发个有趣的微信自动搜图demo

的升级版本。又花了一些时间搞了更多的功能。

功能

回复: 可查看功能使用说明

支持微信图片搜索,自动回复图片

关键字 ,比如要搜索,回复:,搜索新恒结衣,回复:

词典翻译,支持中文与英、日、韩三种互译

中文翻译英文回复 ,英文翻译中文回复:,,,,;

查询宋词,随机宋词回复 ,指定宋词回复 ,根据词人搜索回复

查询唐诗,随机宋词回复 ,指定唐诗回复 ,根据诗人搜索回复

查询台风信息,回复

查询天气信息,回复 ,如

查询ip归属地信息,回复 ,如

关键词自动回复有:等……

功能截图

查唐诗宋词:

自动搜图

查台风、中英互译等

查IP地址归属地,查电话号码归属地

实现原理总结

1、根据 Web 微信API接口,实现登录,信息接收;

2、解析信息类型(文本、图片、视频、语音等),如果是文本信息,就识别是否有指定关键词前缀;

3、根据相关关键词做相关的操作即可。举例图片搜索自动回复,匹配关键词“图 ”(有空格)前缀的文本,截取关键词后的内容,比如“图 西瓜”,截取到的字符就为西瓜,然后根据西瓜去搜索图片,我使用的是360图片搜索接口,搜索到的图片肯定是很多的,代码里我控制每次搜索100张图片(json数据),然后随机取1~100之间的一张发送回复信息。所以尽管每次输入“图 西瓜”,都看到时不是回复同一张西瓜图片。

4、查天气,查台风都是类似的。具体看代码就明白了,不明白的请在github提issues或者留言本文章。

5、源码地址:https://github.com/giscafer/wechat-autoreply

(功能点都可以随意扩展,比如语音支持什么的,更智能的图片搜索过滤,语音中文翻译英文,日文等;语音搜索附近好玩的有什么,查询一些不懂的名词解释(大学考试那种)……也欢迎懂得开发的同学PR)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180607G1Q81300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券