微信发送消息

from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
#首先import wxpy这个模块和request这个模块

bot=Bot()#创建一个wxpy机器人也就是扫描二维码登录web版微信

def get_news():
#''' url="http://open.iciba.com/dsapi" 这个是英文心灵鸡汤的'''
    url="http://api.jisuapi.com/xiaohua/text?    pagenum=1&pagesize=1&sort=addtime&appkey=XXXXXXXXX"



    r=requests.get(url)

    recontent=r.json()['result']['list'][0]['content']#经过测试返回的是JSON格式的
所以我们用json解析一下

    return recontent

def send_news():
    try:
    	contents=get_news()    #获取get_new()的返回值

    	my_group=bot.groups().search('你要发的群聊名')[0]  # 创建一个发送群方法的对象  .group方法代表搜索群,方法是模糊匹配所以[0]代表匹配上了第一个列表里面

    	my_group.send(contents)   #上面的这个my_group对象的.send方法就是发送消息
    	
    	my_group.send("来自有糖哥哥的每日笑话")
    	t=Timer(86400,send_news) #这里加上一个timer函数就可以实现每天发一条  86400秒=1天
    	t.start()
    except:
        
    	my_friend=bot.friends().search('LLenGer')[0]   #如果失败了就给自己发一条消息
    	my_friend.send(u'发送失败')     
        
if __name__ == '__main__':
	send_news()

#pip3 install -U wxpy -i "https://pypi.doubanio.com/simple/"	

最近发现微信的一个模块wxpy挺有意思的,也实现了当年自己给女朋友一天发一个冷笑话的蠢事的功能。只是简单的一个go那功能,模块里面还有好多功能以后慢慢再玩。代码里面注释基本介绍了怎么使用这个模块自动发消息了

效果图如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值