언제 어디서나 WeChat으로 메시지 보내기
http://wechat-sender.readthedocs.io/zh_CN/latest/
wechat_sender는 웹사이트, 크롤러, 스크립트 및 기타 애플리케이션에서 WeChat으로 다양한 메시지(로그, 알람, 실행 결과 등)를 보낼 수 있는 wxpy 및 tornado를 기반으로 구현된 도구입니다.
wxpy는 itchat을 기반으로 상대적으로 완전한 WeChat 개인 계정 API를 제공하며, 개인 WeChat을 사용하여 내 웹사이트에서 알람 정보와 일부 크롤러 결과를 수신하고 싶어서 이 도구를 작성했습니다.
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를 사용하도록 한 문장만 변경하세요.
예를 들어, 원본 코드는 다음과 같습니다.
# 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' 또는 '그룹 추가'를 입력하여 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:
첫 번째 버전 출시