Отправляйте сообщения в WeChat в любое время и в любом месте
http://wechat-sender.readthedocs.io/zh_CN/latest/
wechat_sender — это инструмент, реализованный на основе wxpy и Tornado, который может отправлять различные сообщения (журналы, сигналы тревоги, результаты работы и т. д.) с вашего веб-сайта, сканеров, скриптов и других приложений в WeChat.
wxpy предоставляет относительно полный API личной учетной записи WeChat на основе itchat, и я хочу использовать личный 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:
Выпустить первую версию