本文将先介绍微信群聊机器人可以做哪些事情,以及基本的实现方案,然后再介绍打造微信机器人的方法。
下面列举一些机器人群聊功能:
1、收集群聊文字、图片等内容到服务器。可以分门别类,文字、图片单独存放,图片还可以根据是否为gif格式来判断是否为表情图片来分别存放。也可以将图片等信息自动发到自己微信或微信群来实时查看。
2、新成员加入后自动欢迎。欢迎语可以是文字,或者随机图片。实现方案:可以通过检测到群里有人说“欢迎欢迎”时触发。
3、自动制作热词云并定时发送到群组。实现方案:将每天或每周的内容使用热词分析API分词并制作成标签云图片,然后定期发送到群组。
4、群组红包提醒。实现方案:当检测到群组有“谢谢老板”等字样时,发送提醒到个人微信,提示某某群可能有红包。
5、群组活跃人员统计。实现方案:按照某个时间段群组发言昵称计数,显示发言排行榜。
6、关键词多平台搜索链接。此功能类似于Smartisan OS的发牌手,自动将多个平台的关键词搜索链接列出来,想看哪个平台就直接点击对应的链接。实现方案:百度、知乎、微博等各平台的搜索链接都有特定的格式,按照对应的格式补全关键词即为此关键词的搜索链接,补全后将各平台对应的链接发送到微信上即可。
7、查看撤回的内容。因为聊天内容可以保存在自己搭建的服务器上,所有群聊里撤回的内容都可以查看到。哈哈。
8、其他。可以做的事情很多,大家可以多多想想,比如对接星座、天气、股市等各类API。但是要注意不能发言太频繁,否则容易被腾讯封号。同时,要注意不要太扰民,不要做群发广告这种low的事情。并不是所有微信群都适合使用微信群,毕竟大家都很在意自己的个人隐私,想到有个机器人在一直窥视着自己的发言,总会感觉怪怪的,虽然这些发言都是公开的。
微信机器人好了,下面说说打造微信机器人的方法。首先,发个警告:网上有那种下载扫码后就可以让自己微信号变成机器人的软件,可以实现像微软小冰那样自动聊天,会觉得很好玩,一定要确保安全后再使用。这就涉及到微信机器人的实现原理了,其实微信机器人的实现原理类似于电脑端微信,都是通过扫码后登录网页版,我们平时扫码后内容存储在自己的电脑上,机器人扫码后内容可能是存储在机器人服务器所在的电脑上,然后机器人自动实时检测网页版通信内容来实现的。所以说,如果你扫码了其他软件的二维码,那么你的所有微信内容可能记录在了别人的服务器上,信息泄露,多么危险。
了解了实现原理后,下面就给大家列出需要的工具清单:
1、一个微信小号。用来做微信机器人,防止被微信封号。
2、一台Linux服务器或者长期不会关机的电脑。用于扫码存储微信内容。
3、微信机器人API。在github上用“wxbot”这个关键字检索,可以搜索出python等语言开发的微信机器人程序。
有了以上工具后,就可以搭建个人微信机器人了。大概的步骤:首先,将wxrobot程序上传到linux服务器上,按照安装文档配置好,然后运行脚本程序,会弹出微信登录二维码,使用微信小号扫码登陆,就实现了微信机器人功能。
上面提到的那些功能,根据wxrobot修改调用相应的API即可实现。至此就把微信机器人相关内容介绍完啦,大家开始上手践行吧。
网友评论