nonebot-plugin-error-alert


Namenonebot-plugin-error-alert JSON
Version 0.2.0 PyPI version JSON
download
home_page
Summary
upload_time2023-09-10 15:16:10
maintainer
docs_urlNone
authorssttkkl
requires_python>=3.9,<4.0
licenseMIT
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"
}
        
Elapsed time: 0.10871s