一个简单可扩展的异步消息通知库
Project description
一个简单可扩展的异步消息通知库
安装
pip install usepy-plugin-notify
使用
from usepy.plugin import useNotify, useNotifyChannel
notify = useNotify()
notify.add(
# 添加多个通知渠道
useNotifyChannel.Bark({"token": "xxxxxx"}),
useNotifyChannel.Ding({
"token": "xxxxx",
"at_all": True
})
)
notify.publish(title="消息标题", content="消息正文")
支持的消息通知渠道列表
- Ding
- Bark
- Chanify
- Pushdeer
- Pushover
自己开发消息通知
from usepy.plugin import useNotifyChannel
class Custom(useNotifyChannel.BaseChannel):
"""自定义消息通知"""
def send(self, *args, **kwargs):
...
async def send_async(self, *args, **kwargs):
...
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
Built Distribution
Close
Hashes for usepy_plugin_notify-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9bb0331ef96ef193daaef64b303a61b8abd1b2592f4cdd583c0ddbb9dd2dabf |
|
MD5 | badf95a46480612ac311ea02d87986ad |
|
BLAKE2b-256 | df4ca2e7a2d1ce7210a267972c03cc9e84cbf83e27fa75a848e9d1711dfbf936 |
Close
Hashes for usepy_plugin_notify-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e7c5dadf3d5858e7e1082c3290f7cead4337ab4616b63b961c0b586a6977381 |
|
MD5 | 71f5976e0fd579bf5bb0f371b62cf8bc |
|
BLAKE2b-256 | a621ab1e80bb9f19330cfc2a7d99743cf34486401352f54039ba997ae7b7d066 |