Skip to main content

随时随地发送消息到微信

Project description

随时随地发送消息到微信

简介

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

初衷

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

安装

pip install wechat_sender

运行环境

Python 2.7 及以上 Python 3 及以上

使用

  1. 登录微信并启动 wechat_sender 服务.

from wxpy import *
from wechat_sender import *
bot = Bot()
listen(bot)
# 之后 wechat_sender 将持续运行等待接收外部消息
  1. 在外部向微信发送消息.

from wechat_sender import Sender
Sender().send('Hello From Wechat Sender')
# Hello From Wechat Sender 这条消息将通过 1 中登录微信的文件助手发送给你

如果你是 wxpy 的使用者,只需更改一句即可使用 wechat_sender:

例如这是你本来的代码:

# coding: utf-8
from __future__ import unicode_literals

from wxpy import *
bot = Bot('bot.pkl')

my_friend = bot.friends().search('xxx')[0]

my_friend.send('Hello WeChat!')

@bot.register(Friend)
def reply_test(msg):
    msg.reply('test')

bot.join()

使用 wechat_sender:

# coding: utf-8
from __future__ import unicode_literals

from wxpy import *
from wechat_sender import listen
bot = Bot('bot.pkl')

my_friend = bot.friends().search('xxx')[0]

my_friend.send('Hello WeChat!')

@bot.register(Friend)
def reply_test(msg):
    msg.reply('test')

listen(bot) # 只需改变最后一行代码

之后如果你想在其他程序或脚本中向微信发消息,只需要:

# coding: utf-8
from wechat_sender import Sender
Sender().send("Hello From Wechat Sender")

交流

扫描二维码,验证信息输入 ‘wechat_sender’ 或 ‘加群’ 进入微信交流群

screenshot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wechat_sender-0.1.4.tar.gz (11.0 kB view details)

Uploaded Source

File details

Details for the file wechat_sender-0.1.4.tar.gz.

File metadata

File hashes

Hashes for wechat_sender-0.1.4.tar.gz
Algorithm Hash digest
SHA256 cf8941bb313c833f16e372edb49c0db3a13894ef5acaa59405d2d5a3d79b21dd
MD5 d0b3468501adfd740d542ad8e0a8792c
BLAKE2b-256 762e1ef70dedf799f0259d9848c67af7034fde8ca70421a14e077bee133f1460

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page