微信定时自动发送群消息的小工具-python-itchat

摘要

本程序实现定时向指定微信群发送指定消息的功能。
主要工具如下:
- python2.7编写;
- itchat提供微信API接口,实现进行向群组发送消息;
- apscheduler提供定时器功能。
代码下载请到我的github仓库

设计目的

最开始只是想能不能做一个程序,可以定时在周二,四,六晚上10点半提醒组员们上传日志,所以就开始了搜索。发现itchat这个超级好用的工具,在apscheduler的加持下最终编了这么一个程序。灵感总是来源于生活….

当然itchat的功能远不止是发送个群消息而已,它提供的微信API接口还可以做很多有意思的东西,比如最常见的机器人自动回复,还可以接入其他应用程序接口用微信号做一些小应用(如自动播放歌曲,返回天气信息等)。

依赖条件

Written in python2.7.12
- itchat 1.3.10
- APScheduler 3.5.1

功能描述

定义文件中的发送时间time,发送群组名roomName,发送消息context(消息中含中文字符时应该使用unicode编码)。
运行后会在time对应时间,往roomName对应群组,发送context对应的消息。

使用方法

  • 修改onTimeMsgSenderToChatroom.py文件中的timeroomNamecontext设置为自己需要的参数。具体参考如下:
roomName = u'两张王'
context=u'该消息由程序自动发送'
time = {
  'day_of_week':'*','hour':12,
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值