Name | nonebot-plugin-error-alert JSON |
Version |
0.2.0
JSON |
| download |
home_page | |
Summary | |
upload_time | 2023-09-10 15:16:10 |
maintainer | |
docs_url | None |
author | ssttkkl |
requires_python | >=3.9,<4.0 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
nonebot-plugin-error-alert
========
当Bot发生运行错误时发送消息提醒
(插件基于logger实现,其他插件在Matcher运行过程抛出异常,或是记录ERROR级别的日志,都将视作Bot运行错误)
## 卖家秀
![1](img/1.png)
## 指令
### `/error_alert subscribe`
订阅错误告警。发生错误时立即发送消息提醒至本账号。
### `/error_alert subscribe --cron "<cron>"`
订阅错误告警。但不会在发生错误时立即发送消息提醒,而是在满足cron表达式的时间点统一发送该时间段发生的错误告警。
示例:`/error_alert subscribe --cron "0 0 * * * ?"`,每小时0分0秒时统一发送消息提醒
### `/error_alert unsubscribe`
取消订阅错误告警。
### `/error_alert show`
查看本账号订阅的错误告警。
## 配置项
### `error_alert_superuser_only`
是否仅允许超级用户调用指令。
默认值:`True`
### `error_alert_plugins_blacklist`
当错误涉及指定插件时不进行报错,设为`None`时不启用
默认值:`None`
### `error_alert_plugins_whitelist`
仅当错误涉及指定插件时不进行报错,设为`None`时不启用
默认值:`None`
## LICENSE
MIT License
Raw data
{
"_id": null,
"home_page": "",
"name": "nonebot-plugin-error-alert",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "ssttkkl",
"author_email": "huang.wen.long@hotmail.com",
"download_url": "https://files.pythonhosted.org/packages/f3/a4/faa6106959bf0baf0ae7d329d3665e3a9c11d9e15297e4b46349ff7d0dcb/nonebot_plugin_error_alert-0.2.0.tar.gz",
"platform": null,
"description": "nonebot-plugin-error-alert\n========\n\n\u5f53Bot\u53d1\u751f\u8fd0\u884c\u9519\u8bef\u65f6\u53d1\u9001\u6d88\u606f\u63d0\u9192\n\n\uff08\u63d2\u4ef6\u57fa\u4e8elogger\u5b9e\u73b0\uff0c\u5176\u4ed6\u63d2\u4ef6\u5728Matcher\u8fd0\u884c\u8fc7\u7a0b\u629b\u51fa\u5f02\u5e38\uff0c\u6216\u662f\u8bb0\u5f55ERROR\u7ea7\u522b\u7684\u65e5\u5fd7\uff0c\u90fd\u5c06\u89c6\u4f5cBot\u8fd0\u884c\u9519\u8bef\uff09\n\n## \u5356\u5bb6\u79c0\n\n![1](img/1.png)\n\n## \u6307\u4ee4\n\n### `/error_alert subscribe`\n\n\u8ba2\u9605\u9519\u8bef\u544a\u8b66\u3002\u53d1\u751f\u9519\u8bef\u65f6\u7acb\u5373\u53d1\u9001\u6d88\u606f\u63d0\u9192\u81f3\u672c\u8d26\u53f7\u3002\n\n### `/error_alert subscribe --cron \"<cron>\"`\n\n\u8ba2\u9605\u9519\u8bef\u544a\u8b66\u3002\u4f46\u4e0d\u4f1a\u5728\u53d1\u751f\u9519\u8bef\u65f6\u7acb\u5373\u53d1\u9001\u6d88\u606f\u63d0\u9192\uff0c\u800c\u662f\u5728\u6ee1\u8db3cron\u8868\u8fbe\u5f0f\u7684\u65f6\u95f4\u70b9\u7edf\u4e00\u53d1\u9001\u8be5\u65f6\u95f4\u6bb5\u53d1\u751f\u7684\u9519\u8bef\u544a\u8b66\u3002\n\n\u793a\u4f8b\uff1a`/error_alert subscribe --cron \"0 0 * * * ?\"`\uff0c\u6bcf\u5c0f\u65f60\u52060\u79d2\u65f6\u7edf\u4e00\u53d1\u9001\u6d88\u606f\u63d0\u9192\n\n### `/error_alert unsubscribe`\n\n\u53d6\u6d88\u8ba2\u9605\u9519\u8bef\u544a\u8b66\u3002\n\n### `/error_alert show`\n\n\u67e5\u770b\u672c\u8d26\u53f7\u8ba2\u9605\u7684\u9519\u8bef\u544a\u8b66\u3002\n\n## \u914d\u7f6e\u9879\n\n### `error_alert_superuser_only`\n\n\u662f\u5426\u4ec5\u5141\u8bb8\u8d85\u7ea7\u7528\u6237\u8c03\u7528\u6307\u4ee4\u3002\n\n\u9ed8\u8ba4\u503c\uff1a`True`\n\n### `error_alert_plugins_blacklist`\n\n\u5f53\u9519\u8bef\u6d89\u53ca\u6307\u5b9a\u63d2\u4ef6\u65f6\u4e0d\u8fdb\u884c\u62a5\u9519\uff0c\u8bbe\u4e3a`None`\u65f6\u4e0d\u542f\u7528\n\n\u9ed8\u8ba4\u503c\uff1a`None`\n\n### `error_alert_plugins_whitelist`\n\n\u4ec5\u5f53\u9519\u8bef\u6d89\u53ca\u6307\u5b9a\u63d2\u4ef6\u65f6\u4e0d\u8fdb\u884c\u62a5\u9519\uff0c\u8bbe\u4e3a`None`\u65f6\u4e0d\u542f\u7528\n\n\u9ed8\u8ba4\u503c\uff1a`None`\n\n## LICENSE\n\nMIT License\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "",
"version": "0.2.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0946b1555655e6e04093856939ed75bb7aa63f63c9fa265cc681b77e124721b2",
"md5": "300f235ef52896cfdfc912c52242ac4c",
"sha256": "d8a44278cb5877740cdbc94c78f7544d1b61cee4bb668b2ccbb206aff9ef79d1"
},
"downloads": -1,
"filename": "nonebot_plugin_error_alert-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "300f235ef52896cfdfc912c52242ac4c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 7974,
"upload_time": "2023-09-10T15:16:08",
"upload_time_iso_8601": "2023-09-10T15:16:08.235679Z",
"url": "https://files.pythonhosted.org/packages/09/46/b1555655e6e04093856939ed75bb7aa63f63c9fa265cc681b77e124721b2/nonebot_plugin_error_alert-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f3a4faa6106959bf0baf0ae7d329d3665e3a9c11d9e15297e4b46349ff7d0dcb",
"md5": "b6ee15cf186e4a420610183a547a0f16",
"sha256": "8145052a846a74ce65545ae5e6ede9276e808ebc09b72f8134467fec81a6f4a1"
},
"downloads": -1,
"filename": "nonebot_plugin_error_alert-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "b6ee15cf186e4a420610183a547a0f16",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 6147,
"upload_time": "2023-09-10T15:16:10",
"upload_time_iso_8601": "2023-09-10T15:16:10.095679Z",
"url": "https://files.pythonhosted.org/packages/f3/a4/faa6106959bf0baf0ae7d329d3665e3a9c11d9e15297e4b46349ff7d0dcb/nonebot_plugin_error_alert-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-10 15:16:10",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "nonebot-plugin-error-alert"
}