指定好友发送消息
- 大家在测试的时候尽量使用微信小号
- 不要不改代码就测试
- 这里调用了金山词霸的每日一句,你也可以指定文字信息发送,七夕快到了,你懂得。
from threading import Timer
from wxpy import *
import requests
bot = Bot()#连接微信,会出现一个登陆微信的二维码
def get_news():
'''获取金山词霸每日一句'''
url = 'http://open.iciba.com/dsapi'
r = requests.get(url)
content = r.json()['content']
note = r.json()['note']
return content,note
def send_news():
try:
contents = get_news()
my_friend =bot.friends().search(u'小明')[0]#这里是你微信好友的昵称
my_friend.send(contents[0])
my_friend.send(contents[1])
my_friend.send(u'来自自动回复')
t = Timer(86400,send_news)#这里是一天发送一次,86400s = 24h
t.start()
except:
my_friend = bot.friends().search('sixkery')[0]#这里是你的微信昵称
my_friend.send(u'今天消息发送失败了')
if __name__ == '__main__':
send_news()