Envoyez des messages à WeChat à tout moment et en tout lieu
http://wechat-sender.readthedocs.io/zh_CN/latest/
wechat_sender est un outil implémenté basé sur wxpy et tornado qui peut envoyer divers messages (journaux, alarmes, résultats d'exécution, etc.) depuis votre site Web, des robots d'exploration, des scripts et d'autres applications vers WeChat.
wxpy fournit une API de compte personnel WeChat relativement complète basée sur itchat, et je souhaite utiliser WeChat personnel pour recevoir des informations d'alarme de mon site Web et des résultats de robots d'exploration, j'ai donc écrit cet outil.
pip install wechat_sender
Python 2.7 et supérieur Python 3 et supérieur
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 中登录微信的文件助手发送给你
Si vous êtes un utilisateur wxpy, modifiez simplement une phrase pour utiliser wechat_sender :
Par exemple, voici votre code d'origine :
# 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 ()
Utilisez 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 ) # 只需改变最后一行代码
Plus tard, si vous souhaitez envoyer des messages WeChat dans d'autres programmes ou scripts, il suffit de :
# coding: utf-8
from wechat_sender import Sender
Sender (). send ( "test message" )
http://wechat-sender.readthedocs.io/zh_CN/latest/
Scannez le code QR, vérifiez les informations et entrez « wechat_sender » ou « add group » pour accéder au groupe de communication WeChat.
Version actuelle : 0.1.4
2017.06.12 0.1.4 :
Corriger le problème d'erreur signalé par l'expéditeur après un envoi réussi sous Python 3 #8
La méthode Sender().send_to ajoute la prise en charge de l'envoi de groupes de recherche
L'expéditeur prend en charge la spécification de plusieurs destinataires
07/06/2017 0.1.3 :
Optimiser le code, améliorer la documentation et les commentaires
04/06/2017 0.1.2 :
Correction du problème du délai d'expiration de l'expéditeur trop court ;
Correction du problème de rapport d'erreur lors de l'initialisation de l'écoute sans récepteur
Ajoutez LoggingSenderHandler pour fournir la prise en charge du gestionnaire de journaux
2017.05.27 0.1.1 :
Ajoutez la prise en charge de plusieurs récepteurs ;
2017.05.27 0.1.0 :
Ajouter un message retardé ;
Ajouter des messages périodiques ;
Ajouter un message de destinataire désigné ;
Ajoutez la commande de contrôle wechat_sender ;
Ajoutez la fonction de surveillance de l'état wxpy ;
Optimiser le code ;
2017.05.17 0.0.2 :
Optimiser le code
2017.05.11 0.0.1 :
Publier la première version