微信个人开发:定时给微信好友发消息

最近需要每天给好友发送提醒消息,偶尔会忘记,所以研究了一下微信开发,发现微信官方有出台个人号API,供外部调用,十分方便,官方链接:https://biezhi.github.io/wechat-api/
这是java的文档,但是我在写的时候发现python会更简单,所以最后使用的还是python,完整代码如下:

from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
bot = Bot()


def send_news():
    try:
        my_friend = bot.friends().search(u'username')[0]  # 好友的微信名
        my_friend.send(u"message")  # 需要发送的消息
        t = Timer(86400, send_news)  # 设置发送时间间隔,单位秒
        t.start()
    except:
        my_friend = bot.friends().search('your name')[0]  # 自己的微信名
        my_friend.send(u"今天消息发送失败了")


if __name__ == "__main__":
    send_news()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,034评论 1 3
  • 悲痛往往不在事情发生的时候来临, 而是在忙完了这件事所需的规矩之后。
    小桂同学阅读 215评论 0 3
  • 1 今天有个读者咨询我,说她打算不工作了,自己出来做自媒体。 问我哪个平台变现快?哪个平台能弄到钱? 当时的背着硕...
    安梳颜阅读 16,121评论 93 392
  • 当你对我不好了 我只想打你 鸡毛毯子 噼里啪啦 红印开花 当我对你不好了 我想你 打我 电话吧
    陈言著诗随云飞阅读 202评论 0 1
  • 情书电影原声:Love Letter-small happiness 影片概述 由 “藤井树❤️藤井树” 所带来的...
    TOKYOPaprika阅读 1,699评论 0 0