随时随地发送消息到微信
wechat-sender的Python项目详细描述
随时随地发送消息到微信
初衷
wxpy 基于 itchat 提供了较为完备的微信个人号 API ,而我想使用个人微信来接收我的网站的报警信息以及一些爬虫的结果,因此我写了这个工具。
安装
pipinstallwechat_sender
运行环境
Python 2.7 及以上 Python 3 及以上
使用
- 登录微信并启动 wechat_sender 服务.
fromwxpyimport*fromwechat_senderimport*bot=Bot()listen(bot)# 之后 wechat_sender 将持续运行等待接收外部消息
- 在外部向微信发送消息.
fromwechat_senderimportSenderSender().send('Hello From Wechat Sender')# Hello From Wechat Sender 这条消息将通过 1 中登录微信的文件助手发送给你
如果你是 wxpy 的使用者,只需更改一句即可使用 wechat_sender:
例如这是你本来的代码:
# coding: utf-8from__future__importunicode_literalsfromwxpyimport*bot=Bot('bot.pkl')my_friend=bot.friends().search('xxx')[0]my_friend.send('Hello WeChat!')@bot.register(Friend)defreply_test(msg):msg.reply('test')bot.join()
使用 wechat_sender:
# coding: utf-8from__future__importunicode_literalsfromwxpyimport*fromwechat_senderimportlistenbot=Bot('bot.pkl')my_friend=bot.friends().search('xxx')[0]my_friend.send('Hello WeChat!')@bot.register(Friend)defreply_test(msg):msg.reply('test')listen(bot)# 只需改变最后一行代码
之后如果你想在其他程序或脚本中向微信发消息,只需要:
# coding: utf-8fromwechat_senderimportSenderSender().send("Hello From Wechat Sender")
交流
扫描二维码,验证信息输入 ‘wechat_sender’ 或 ‘加群’ 进入微信交流群