随时随地发送消息到微信

wechat-sender的Python项目详细描述


随时随地发送消息到微信

简介

wechat_sender 是基于 wxpytornado 实现的一个可以将你的网站、爬虫、脚本等其他应用中各种消息 (日志、报警、运行结果等) 发送到微信的工具

初衷

wxpy 基于 itchat 提供了较为完备的微信个人号 API ,而我想使用个人微信来接收我的网站的报警信息以及一些爬虫的结果,因此我写了这个工具。

安装

pipinstallwechat_sender

运行环境

Python 2.7 及以上 Python 3 及以上

使用

  1. 登录微信并启动 wechat_sender 服务.
fromwxpyimport*fromwechat_senderimport*bot=Bot()listen(bot)# 之后 wechat_sender 将持续运行等待接收外部消息
  1. 在外部向微信发送消息.
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’ 或 ‘加群’ 进入微信交流群

screenshot

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中,如何使用lambda表达式按月计算排名?   java如何更改createTempFile中的默认名称?   java无法找到或加载主类net。Fabrimc。德夫朗。主织物   java如何将应用程序绑定到端口161?   使用Spring Boot运行基于Flyway Java的回调   java如何将源代码库添加到IntelliJ(例如来自Github)?   用于MacOSX上应用程序打包的DMG后台java自定义下拉图标   Java泛型和返回类型   java Docker volume mapping+windows=难以置信的慢?   java gwt gxt文本字段。强制无效   试图使用Map<Class,Function<T,R>>替换Java8中的instanceOf,无法放入映射   java Spring SpEL错误   java如何格式化输出值?   java异步HTTP请求,排队请求   带有Kafka、ClassCastException的java Avro模式?   io我们是否需要在java中为Windows和linux提供单独的文件路径   哈姆克雷斯特爪哇。util。IllegalFormatFlagsException:标志=“”   java组合框所选项目   java如何停止程序以等待用户操作?