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

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

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

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

pip install itchat

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

C:\Users\DELL1>python

Python3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64bit (AMD64)] on win32

Type"help", "copyright", "credits" or "license" formore information.>>>

>>>pip install itchat

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

5.申请图灵机器人API和key(图灵机器人官网:http://www.tuling123.com/)  这个你只要去图灵机器人官网注册一下就可以获取免费的key,当然免费的会有部分限制,不过用于我们测试玩,完全够用.登录后界面如下所示:

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

importitchatimportrequestsdefget_response(msg):

apiUrl= ‘http://www.tuling123.com/openapi/api‘ #改成你自己的图灵机器人的api,上图红框中的内容,不过用我的也无所谓,只是每天自动回复的消息条数有限data={‘key‘: ‘769e14179d3844948f04364d92fbd14b‘, #Tuling Key

‘info‘: msg, #这是我们发出去的消息

‘userid‘: ‘wechat-robot‘, #这里你想改什么都可以

}#我们通过如下命令发送一个post请求

r = requests.post(apiUrl, data=data).json()return r.get(‘text‘)

@itchat.msg_register(itchat.content.TEXT)defprint_content(msg):return get_response(msg[‘Text‘])

@itchat.msg_register([itchat.content.TEXT], isGroupChat=True)defprint_content(msg):return get_response(msg[‘Text‘])

itchat.auto_login(True)

itchat.run()

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

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

登录成功后如下图所示:

大致原理简介:

用到两个库,一个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代码,会弹出一个登录二维码,类似网页端的扫码登录,你扫码登录后,就会由机器人替你处理朋友以及群里发来的消息啦,当然,如果不希望机器处理,你退出网页端的登录即可

至此,你的微信小助手,就完成了,可以静静的看着它撩妹,讲故事了。如有疑问,可扫描。以下二维码,进入公众号,进行咨询

上海python招聘微信群_如何用20行Python代码打造一个微信群聊助手?相关推荐

  1. python微信头像_转:20行Python代码给微信头像戴帽子

    https://blog.csdn.net/weixin_42232219/article/details/86486222 https://zhuanlan.zhihu.com/p/32299758 ...

  2. 如何用20行C#代码写一个桌面二维码生成工具

    本文是利用ZXing.Net在WPF中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正. 什么是ZXing.Net? ZXing是一个开放源码的,用Java实现的多种格式的1D/2 ...

  3. python网页版_经典python学习教程:20行代码打造一个微信群聊助手,解放双手

    今天的Python学习教程教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的 ...

  4. python9行代码_如何用9行Python代码编写一个简易神经网络

    原标题:如何用9行Python代码编写一个简易神经网络 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 学习人工智能时,我给自己定了一个目标--用Pyth ...

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

    今天要教大家一个黑科技,20行代码实现自己定制的微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的微信上有一大批好 ...

  6. python脱离pc自动化_我用几行 Python 自动化脚本完美解决掉了小姐姐的微信焦虑感...

    转载自:AirPython 1. 场景 前几天,有一个小姐姐私聊我,说她每次打开微信,界面上密密麻麻的红点提示让她很惆怅,每一条消息她都要一条条去点击,太费时间且焦虑了 本篇文章将以之前聊过的 UiA ...

  7. python模拟别人说话的声音_如何用100行Python代码做出魔性声控游戏“八分音符酱”...

    最近几天,一款魔性的小游戏在微博上刷屏了,各大平台的主播也纷纷如感染病毒一样直播自己怎么玩这个游戏(被游戏玩). 这个游戏叫做<不要停!八分音符酱♪>.它是一款来自岛国的恶搞游戏,主角是一 ...

  8. anaconda下使用python怎样实现图像增强_如何用anaconda进行python开发

    展开全部 序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,32313133353236313431303231363533e58685e5aeb9313333 ...

  9. python200行代码_如何用200行Python代码“换脸”

    本文将介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的"换脸". 这个过程可分为四步: 检测面部标记. 旋转.缩放和转换第二张图像,使之与第一张图像相适应. 调 ...

最新文章

  1. 2022-2028年中国数据中台行业深度调研及投资前景预测报告(全卷)
  2. Orchard模块开发全接触3:分类的实现及内容呈现(Display)
  3. 如何从Docker容器内部连接到计算机的本地主机?
  4. 四川对口高职本科学校计算机,2018四川对口高职本科学校有哪些
  5. 果粉失望!iPhone 12系列依旧刘海屏,将升级Face ID元件
  6. 超分辨率分析(二)--深度学习方案综述
  7. 证券期货信息安全等级保护测评
  8. 自媒体免费素材,国旗高清无水印素材,PNG格式,直接引用即可
  9. OpenDDS 安全配置
  10. DiskGenius(硬盘修复分区工具)5绿色专业版
  11. docker搭建pgadmin并挂载
  12. android小米深色模式,小米深色模式开关
  13. 台达plc自由口通讯_台达PLC的通信协议??
  14. C++操作Excel表格
  15. Kanzi常用操作4
  16. 首批接入司法数据的网贷平台已拒贷3万余失信被执行人
  17. ZUCC操作系统原理 周测1
  18. 使用freemarker导出word文档包含多张图片
  19. 数据恢复软件:FonePaw Data Recovery mac中文版
  20. python编程软件免费吗_Python Mac下载-Python for Mac(Python编程工具) v3.10.0a2免费版

热门文章

  1. ITIM WinLocal Agent部署自动化脚本
  2. 五大列级庄_五大名庄背后的1855分级
  3. 在局域网下怎样控制另一台电脑
  4. 湖南无线数字电服务器,戴尔服务器搭建湖南省高校数字化图书馆
  5. AUTOSAR基础篇之DTC
  6. 智慧企业的基础——知识中台
  7. 蚂蚁森林师生执念种上万棵树
  8. MP2456的芯片的学习
  9. 组合数学——牡牛和牝牛
  10. 2017安徽阜阳、亳州移动计算机类面试+合肥二面