いつでもどこでも WeChat にメッセージを送信できます
http://wechat-sender.readthedocs.io/zh_CN/latest/
wechat_sender は、wxpy と tornado に基づいて実装されたツールで、Web サイト、クローラー、スクリプト、その他のアプリケーションからさまざまなメッセージ (ログ、アラーム、実行結果など) を WeChat に送信できます。
wxpy は、itchat に基づいて比較的完全な WeChat 個人アカウント API を提供します。個人 WeChat を使用して、Web サイトからのアラーム情報と一部のクローラー結果を受信したいと考えたので、このツールを作成しました。
pip install wechat_sender
Python 2.7 以降 Python 3 以降
from wxpy import *
from wechat_sender import *
bot = Bot ()
listen ( bot )
# 之后 wechat_sender 将持续运行等待接收外部消息
from wechat_sender import Sender
Sender (). send ( 'Hello From Wechat Sender' )
# Hello From Wechat Sender 这条消息将通过 1 中登录微信的文件助手发送给你
wxpy ユーザーの場合は、wechat_sender を使用するように 1 つの文を変更するだけです。
たとえば、これは元のコードです。
# 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 ) # 只需改变最后一行代码
後で、他のプログラムまたはスクリプトで WeChat メッセージを送信したい場合は、次のようにします。
# coding: utf-8
from wechat_sender import Sender
Sender (). send ( "test message" )
http://wechat-sender.readthedocs.io/zh_CN/latest/
QR コードをスキャンして情報を確認し、「wechat_sender」または「add group」と入力して WeChat コミュニケーション グループに入ります。
現在のバージョン: 0.1.4
2017.06.12 0.1.4:
Python 3 #8 で送信成功後に送信者によって報告されるエラーの問題を修正
Sender().send_to メソッドは、検索グループ送信のサポートを追加します
送信者は複数の受信者の指定をサポートします
2017.06.07 0.1.3:
コードを最適化し、ドキュメントとコメントを改善する
2017.06.04 0.1.2:
送信者のタイムアウトが短すぎる問題を修正しました。
受信機なしでリッスンを初期化する際のエラー報告の問題を修正しました。
LoggingSenderHandler を追加してログ ハンドラーのサポートを提供します
2017.05.27 0.1.1:
複数の受信機のサポートを追加します。
2017.05.27 0.1.0:
遅延メッセージを追加します。
定期的なメッセージを追加します。
指定された受信者メッセージを追加します。
wechat_sender 制御コマンドを追加します。
wxpyステータス監視機能を追加;
コードを最適化します。
2017.05.17 0.0.2:
コードを最適化する
2017.05.11 0.0.1:
最初のバージョンをリリース