阅读文本大概需要 6 分钟。
前几天公众号没有更新文章,因为这几天一直在忙于学习培训,学习演讲,演讲有什么用呢?
这么说吧,演讲能极大的提升影响力,想乔布斯,马云等人已经在通过演讲改变世界,成为最具领导力的领袖.
日常工作中,只要你走上了公众演讲的舞台,你就必须会演讲,而这也是你能极大展示自己,打造影响力的机会,害怕演讲会失去很多机会.
由于内容的私密性我只能把这几天的学习复盘一对一分享给你,所以喜欢演讲而又没有加我好友的朋友,可以加我微信,并发送 演讲复盘,我私发给你,已经是我微信好友的朋友就不要重复添加了,直接私信我 演讲复盘 因为消息过多可能回复不及时,也请耐心等待.
好了开始正文:
看过 pk 哥之前的文章的小伙伴知道,pk 哥写过关于微信机器人的文章(用 Python 玩微信,机器人陪你唠嗑)和定时给心仪的伙伴发送早安或者祝福语录(Python 教你脱单),最近在 GitHub 上看到一个项目,这位老铁已经把这些功能全部整合在一起了,只要修改下配置文件,我们就拥有一个上能陪你聊天,下能陪你撩妹的智(zhi)能(zhang)机器人了。
你的微信必须可以正常登录网页版微信,因为本项目是基于 itchat 库开发的,itchat 库调用的就是微信的网页版的接口。注册时间太短的微信号一般都限制登录网页版,下面是我用半年前注册的小号登录网页版微信,结果报错了,显示「此微信号已不允许登录网页微信」。所以,在运行此项目前,验证下你的微信号是否符合此条件。
网页版微信地址:https://wx.qq.com/
先把项目克隆到本地。
GitHub 项目链接:
https://github.com/sfyc23/EverydayWechat
GitHub 上克隆慢的或者不会克隆的也可以在我公众号后台回复「机器人」获取压缩的项目文件。解压项目后,项目里有个 requirements.txt 文件,里面都是本项目需要的安装的第三方库。
我们用命令把这个项目需要的库一次性安装好。
pip install -r requirements.txt
克隆到本地的文件夹中,有个_config.yaml 的配置文件,打开 yaml 配置文件,修改成自己机器人的配置信息。
这个配置文件是 yaml 格式,需要注意下 yaml 文件的格式,基本格式是:一个字典是由一个简单的「键: 值」的形式组成(这个冒号后面必须是一个空格)。
这个功能是设置你登录的微信号自动回复功能的,朋友多的号要慎重开启对所有好友自动回复,朋友不多的小号那就无所谓了,朋友多的号尽量设置白名单功能。
参数说明:
“
is_auto_reply: True 表示开启自动回复;is_auto_reply_all: False 表示关闭自动回复所有好友;auto_reply_white_list: 开启白名单,这条生效的前提条件是关闭自动回复所有好友;auto_reply_black_list:黑名单,这条生效的前提条件是开启了自动回复所有好友,黑名单里的不会自动回复; bot_channel:机器人渠道,数字 1 到 6 表示不同渠道,1 是图灵机器人,需要注册账号获取 apiKey,具体方法见用 Python 玩微信,机器人陪你唠嗑。 不过,最近图灵貌似免费次数很少了,早上试了几下就提示超过限制了。 3 是青云客,免费的,可能有点智障,用它聊天要注意,可能变成分手神器,如果用青云客来撩妹,慎用!慎用!慎用!其他的机器人我暂时没用过,大家可以试试。
”
我用小号登录,给大号加了白名单,看看效果。
我们可以用这个程序定时发送天气信息、星座运势、万年历、在一起/分手天数统计等。
参数说明:
“
is_alarm: True 开启定时提醒功能 girlfriend_infos:这里填写定时信息,可填写多个微信昵称和多个群 。 wechat_name 必须是微信的昵称或者备注名,不能输入微信号。对群设置定时发送提醒消息前,必须要把需要的群 group_name 保存到通讯录。 设置定时时间 alarm_timed,可以多选。 每日一句的渠道包括 1 : ONE●一个,2 : 词霸(每日英语,双语)3: 土味情话 4 : 一言,5:笑话,6 民国情书,7彩虹屁。
”
我们来看看上面配置的个人号提醒效果:
微信群的提醒效果:
群聊助手功能我试了下,暂时不可用,注释里也说明了正在整理,下个版本发布,下个版本发布的功能中还支持最近比较头疼的垃圾分类查询,期待中。
支持 mongodb 数据库,储存聊天消息,可以对重要的信息进行储存,当然这是可选的,可以选择不开启数据库功能,如需安装,请参考官方文档:
https://docs.mongodb.com/v3.2/administration/install-community/
以上配置完成后,终端里 cd 切换到项目文件里,输入以下代码。
python run.py
或者
python3 run.py
运行代码后会弹出一个微信二维码,用符合条件的微信号扫描登录就可以了,和机器人聊天,终端窗口也会显示聊天信息。
关闭程序后,短时间再次运行代码,会默认上次登录的微信号,如果要切换微信登录,在 yaml 配置文件中,把开头 is_forced_switch 字段的值改成 True,重新运行 py 文件时就会再次弹出二维码。
这样,通过简单的修改配置,一个上能陪聊,下能撩妹,中能提醒的微信机器人就完成了,赶紧去试试吧。
【完】