介绍

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。

使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人

安装

pip install itchat

示例代码

#-*-coding:utf8-*-

import itchat

import datetime, os, platform,time

def timerfun(sched_time) :

flag = 0

while True:

now = datetime.datetime.now()

if now > sched_time and now < sched_time + datetime.timedelta(seconds=1) :  # 因为时间秒之后的小数部分不一定相等,要标记一个范围判断

send_move()

time.sleep(1)    # 每次判断间隔1s,避免多次触发事件

flag = 1

else :

#print('schedual time is {0}'.format(sched_time))

#print('now is {0}'.format(now))

if flag == 1 :

sched_time = sched_time + datetime.timedelta(hours=1)  # 把目标时间增加一个小时,一个小时后触发再次执行

flag = 0

def send_move:

# nickname = input('please input your firends' nickname : ' )

#   想给谁发信息,先查找到这个朋友,name后填微信备注即可

# users = itchat.search_friends(name=nickname)

users = itchat.search_friends(name='大壮')   # 使用备注名来查找实际用户名

#获取好友全部信息,返回一个列表,列表内是一个字典

print(users)

#获取`UserName`,用于发送消息

userName = users[0]['UserName']

itchat.send("该起来动一下了!",toUserName = userName)

print('succeed')

if __name__=='__main__':

itchat.auto_login(hotReload=True)  # 首次扫描登录后后续自动登录

sched_time = datetime.datetime(2017,11,6,16,24,10)   #设定初次触发事件的事件点

print('run the timer task at {0}'.format(sched_time))

timerfun(sched_time)

python自动化怎么发微信_在python中使用itchat发送微信消息相关推荐

  1. python 用itchat会封吗_在python中使用itchat发送微信消息

    介绍 itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人 安装 pip install itchat 示 ...

  2. python自动化办公百度云_用Python自动办公 做职场高手全16讲 完整版 视频教程

    python这门编程最近可是非常火,不是俗谚有说"人生苦短,我用python".这是有道理的,一是它相对于其他语言,更简单易上手,二是功能可大,可以爬虫,可以写工具. 这里分享给大 ...

  3. 用python定时自动发微博_用python自动发微博

    --刚刚全部写完了点发布--结果什么都没保存--内心好忧伤. 终极目标是用raspberry pi + camera 捕捉画面,处理图像识别图中有我家主子(猫), 然后自动capture图像,发微博. ...

  4. 用python定时自动发微博_用 Python 自动定时发微博

    其实小帅b已经挺久没有玩微博了,记得上次玩微博还是为了给周杰伦打榜,不过最近心血来潮,觉得俺的微博账号躺着也是躺着,要不就用 Python 做一个自动定时发微博的机器人,让它在上面飘一会. 怎么个飘法 ...

  5. python自动化控制设备有限公司_华为 Python网络自动化

    哈喽,大家好!我是艺博东 ,是一个思科出身.专注于华为的网工:好了,话不多说,我们直接进入正题. 光棍二十年,不知道情人节是什么鬼东西.还是好好学技术吧!努力.奋斗吧!为了早日走向人生巅峰,迎娶白富美 ...

  6. python自动化办公教程书籍_盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  7. python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  8. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点

    三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...

  9. python怎么发图文_用Python发一封图文并茂的邮件

    最近使用了不少通讯工具的接口, 比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱.比如没有更丰富的版本方式.当然了,并不是说表现形式越棒就是约好的通 ...

  10. python邮件图片加密软件_用Python发一封图文并茂的邮件

    最近使用了不少通讯工具的接口, 比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱.比如没有更丰富的版本方式.当然了,并不是说表现形式越棒就是约好的通 ...

最新文章

  1. JAVA Bean和XML之间的相互转换 - XStream简单入门
  2. 给写新疆开放互联网一周纪念
  3. Intellij idea导入项目时没有目录结构
  4. Vue全家桶 - 电商后台管理系统项目开发实录(详)
  5. MongoDB开发环境搭建(windows)
  6. Android数据库操作-1
  7. 谷歌技术三宝之BigTable(转)
  8. django1.9 创建数据表
  9. ios带嗅探器的浏览器_MAC系统下 有没有像WIN系统的傲游浏览器那样有嗅探功能的呢?...
  10. 有源滤波器: 基于UAF42的50Hz陷波器设计
  11. 数据分析工具urule
  12. 导航栏的HTML的布局方式
  13. 2018天梯赛第一次训练题解和ac代码
  14. 十六国帝王纪元表-20170722
  15. ONF解决方案与合作伙伴副主席Aseem Parikh:CORD的社区增长概况及全球发展趋势
  16. 《贵妃》孙溟㠭绘画艺术
  17. 【Hardware】【磁保持继电器基础知识】
  18. 仿微信修改头像,自定义相册、自定义裁剪
  19. JAVA学习路线图 【黑马版】
  20. 图像文本检测的标注工具_如何检测图像中的文本

热门文章

  1. dom影像图形成数字地形图_航测相关知识点——鲲鹏智汇承接航测相关任务
  2. BLE相关:低功耗蓝牙原理
  3. Agv、Rgv 车辆控制调度系统开发第七篇-选车算法
  4. [Xilinx FPGA] #1 Xilinx ISE 工程开发全流程笔记
  5. Matlab绘制隐式函数形成曲面的方法总结(转载)
  6. 通过串口波特率计算bit时间
  7. smartupload java_smartupload实现文件上传
  8. 寻迹pid算法 c语言,基于STC12C5A60S2单片机及PID控制算法的气味循迹车设计
  9. 时域技术在天线测量中的应用
  10. 半导体基础知识 二极管