Python黑科技:20行Python代码打造一个微信群聊助手?

作者 : 开心源码 本文共1239个字,预计阅读时间需要4分钟 发布时间: 2022-05-13 共188人阅读

今天要教大家一个黑科技,20行代码实现自己定制的微信群聊助手,可以用来活跃群气氛,好多群主创立完群后,拉完一群人,之后就一片寂静,有个群聊助手,即可以帮忙活跃群里气氛,通过今天在自己的微信上有一大批好友的公测,效果还可以。(ps:其实最大胆感受还是,这货比我还会撩妹,撩起妹来一套一套的,晒一波自动撩妹图)

废话不说了,具体操做如下:

1.安装python环境,python2.x或者着python3.x都行对此程序无影响

2.mac自带python,只要要安装python的itchat库就可

pip install itchat

3.windows下需要提前安装好python程序,而后安装itchat库就可,安装好python后,打开cmd出现如下所示表示python已经装好

4.Linux下没做测试,在此不做赘述。

5.申请图灵机器人API和key(图灵机器人官网:http://www.tuling123.com/)

这个你只需去图灵机器人官网注册一下即可以获取免费的key,当然免费的会有部分限制,不过用于我们测试玩,完全够用.登录后界面如下所示:

6.编写python程序,具体代码如下

7.执行python脚本后,会弹出微信网页版登录二维码,扫描登录网页版微信(或者者会提醒手机微信受权登录),微信机器人即可以正常使用了,此时别人给你发消息会自动回复,群消息也会自动回复,假如想退出程序,直接Ctrl+C退出程序,就可结束自动回复

python wechat.py #执行python脚本,可自由命名,windows下如图所示

登录成功后如下图所示:

假如你在学习Python的过程当中有遇见任何疑问,可以加入python交流学企鹅群:【611+530+101】,多多交流问题,互帮互助,群里有不错的学习教程和开发工具。学习python有任何疑问(学习方法,学习效率,如何就业),可以随时来咨询我

大致原理简介:

用到两个库,一个itchat,一个requests,假如你import itchat 没用出异常,也说明你之前安装itchat库成功啦,requests是网络请求库,python自带的,用于调用图灵机器人API

@itchat.msg_register(itchat.content.TEXT):用于接收来自朋友间的对话消息 #假如不用这个,朋友发的消息便不会自动回复

@itchat.msg_register([itchat.content.TEXT], isGroupChat=True):用于接收群里面的对话消息

实现原理也很简单,接受到信息,调用get_response()方法,把消息传给图灵机器人,而后接收的回复信息再返回给微信,大致是这个原理

最后是登录接口的调用,执行itchat.auto_login(),执行的python代码,会弹出一个登录二维码,相似网页端的扫码登录,你扫码登录后,就会由机器人替你解决朋友以及群里发来的消息啦,当然,假如不希望机器解决,你退出网页端的登录就可

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Python黑科技:20行Python代码打造一个微信群聊助手?

发表回复