微信接口机器人 python
2018-03-30 16:44
197 查看
昨天早上的时候在研究微信机器人。如果能用python写语言,直接在系统上群发消息,就能大大提高沟通的成本和工作效率。
懒,有质量的懒,是人类科技进步的最大动力。
首先,一开始遇到的问题,是安装itchat包的问题,在电脑命令符里面安装itchat包的时候【pip install itchat】,出现了一大串看不懂的英文,没有好好研究就慌乱,satisfied,不就是已经满足的意思吗,环境已配置好,折腾了好久。。可见编程,真需要很好的英文功底,英文不好的人在编程世界里就是二级公民。【群发消息给微信列表中所有人】#coding=UTF-8
#基于python3.6
import itchat,time
import sys
from itchat.content import *
itchat.auto_login()
wish_list = ['么么哒!']
SINCERE_WISH = wish_list[0]
friendList = itchat.get_friends(update=True)[1:]
for g in range(0,len(friendList)):
itchat.send(SINCERE_WISH,friendList[g]['UserName'])
print((friendList[g]['RemarkName'] or friendList[g]['NickName']),'已发送')
sys.stdout.write(str(g+1)+"/"+str(len(friendList))+"\r")
sys.stdout.flush()
time.sleep(2)
print('done')
【给特定的人发送微信消息】具体代码如下。
import itchat
itchat.auto_login(hotReload=True) #这里需要二维码登录,同时hotreload是登录状态保留,
下次可以不需要再次登录
#想给谁发信息,先查找到这个朋友,name后填微信备注即可,然后把名字赋给列表users,
users = itchat.search_friends(name='秦絮')
#获取好友全部信息,返回一个列表,列表内是一个字典
print(users)
#获取`UserName`,用于发送消息
userName = users[0]['UserName']
itchat.send("么么哒",toUserName = userName)
昨天还能很愉快地运行,
可是今天运行的时候,就这么报错了,难过,看了半天不明白到底什么问题,好像是itchat的包有问题??
关键包也不能修改啊?是语法不对吗?
每次最累的时候就是调bug
跪求大神帮我看看??
懒,有质量的懒,是人类科技进步的最大动力。
首先,一开始遇到的问题,是安装itchat包的问题,在电脑命令符里面安装itchat包的时候【pip install itchat】,出现了一大串看不懂的英文,没有好好研究就慌乱,satisfied,不就是已经满足的意思吗,环境已配置好,折腾了好久。。可见编程,真需要很好的英文功底,英文不好的人在编程世界里就是二级公民。【群发消息给微信列表中所有人】#coding=UTF-8
#基于python3.6
import itchat,time
import sys
from itchat.content import *
itchat.auto_login()
wish_list = ['么么哒!']
SINCERE_WISH = wish_list[0]
friendList = itchat.get_friends(update=True)[1:]
for g in range(0,len(friendList)):
itchat.send(SINCERE_WISH,friendList[g]['UserName'])
print((friendList[g]['RemarkName'] or friendList[g]['NickName']),'已发送')
sys.stdout.write(str(g+1)+"/"+str(len(friendList))+"\r")
sys.stdout.flush()
time.sleep(2)
print('done')
【给特定的人发送微信消息】具体代码如下。
import itchat
itchat.auto_login(hotReload=True) #这里需要二维码登录,同时hotreload是登录状态保留,
下次可以不需要再次登录
#想给谁发信息,先查找到这个朋友,name后填微信备注即可,然后把名字赋给列表users,
users = itchat.search_friends(name='秦絮')
#获取好友全部信息,返回一个列表,列表内是一个字典
print(users)
#获取`UserName`,用于发送消息
userName = users[0]['UserName']
itchat.send("么么哒",toUserName = userName)
昨天还能很愉快地运行,
可是今天运行的时候,就这么报错了,难过,看了半天不明白到底什么问题,好像是itchat的包有问题??
关键包也不能修改啊?是语法不对吗?
每次最累的时候就是调bug
跪求大神帮我看看??
相关文章推荐
- python实现微信接口(itchat)
- Python队列及在微信机器人中的应用
- 微信机器人:小蜗牛有道翻译小助手——Django + SAE + 微信公众帐号自动回复开放接口
- 一个微信接口的简单聊天机器人
- python微信机器人之aliyun服务器
- python微信机器人
- Python队列及在微信机器人中的应用
- Python实现微信自动回复(机器人版本)
- python实现微信接口(itchat)
- 基于Python的微信人工智障聊天机器人
- Python微信机器人
- Python+微信接口实现运维报警
- 微信机器人:小蜗牛有道翻译小助手——Django + SAE + 微信公众帐号自动回复开放接口
- 利用python书写微信机器人
- Python给我的小伙伴来个微信机器人
- python实现微信接口(itchat)
- Python队列及在微信机器人中的应用
- 微信自动聊天机器人 python版直接运行
- Python实现微信自动拉群机器人
- 微信 聊天 机器人 python itchat