🎨 format code and bump dependency

This commit is contained in:
yanyongyu 2021-02-01 20:58:12 +08:00
parent 9b79c83c3d
commit 00858416f9
4 changed files with 84 additions and 84 deletions

View File

@ -1,11 +1,11 @@
const path = require("path"); const path = require("path");
module.exports = (context) => ({ module.exports = context => ({
base: process.env.VUEPRESS_BASE || "/", base: process.env.VUEPRESS_BASE || "/",
title: "NoneBot", title: "NoneBot",
description: "基于 酷Q 的 Python 异步 QQ 机器人框架", description: "基于 酷Q 的 Python 异步 QQ 机器人框架",
markdown: { markdown: {
lineNumbers: true, lineNumbers: true
}, },
/** /**
* Extra tags to be injected to the page HTML `<head>` * Extra tags to be injected to the page HTML `<head>`
@ -21,26 +21,26 @@ module.exports = (context) => ({
["meta", { name: "apple-mobile-web-app-capable", content: "yes" }], ["meta", { name: "apple-mobile-web-app-capable", content: "yes" }],
[ [
"meta", "meta",
{ name: "apple-mobile-web-app-status-bar-style", content: "black" }, { name: "apple-mobile-web-app-status-bar-style", content: "black" }
], ],
[ [
"link", "link",
{ rel: "apple-touch-icon", href: "/icons/apple-touch-icon-180x180.png" }, { rel: "apple-touch-icon", href: "/icons/apple-touch-icon-180x180.png" }
], ],
[ [
"link", "link",
{ {
rel: "mask-icon", rel: "mask-icon",
href: "/icons/safari-pinned-tab.svg", href: "/icons/safari-pinned-tab.svg",
color: "#ea5252", color: "#ea5252"
}, }
], ],
[ [
"meta", "meta",
{ {
name: "msapplication-TileImage", name: "msapplication-TileImage",
content: "/icons/mstile-150x150.png", content: "/icons/mstile-150x150.png"
}, }
], ],
["meta", { name: "msapplication-TileColor", content: "#ea5252" }], ["meta", { name: "msapplication-TileColor", content: "#ea5252" }],
[ [
@ -48,16 +48,16 @@ module.exports = (context) => ({
{ {
rel: "stylesheet", rel: "stylesheet",
href: href:
"https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css", "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"
}, }
], ]
], ],
locales: { locales: {
"/": { "/": {
lang: "zh-CN", lang: "zh-CN",
title: "NoneBot", title: "NoneBot",
description: "基于 酷Q 的 Python 异步 QQ 机器人框架", description: "基于 酷Q 的 Python 异步 QQ 机器人框架"
}, }
}, },
theme: "nonebot", theme: "nonebot",
@ -83,7 +83,7 @@ module.exports = (context) => ({
{ text: "进阶", link: "/advanced/" }, { text: "进阶", link: "/advanced/" },
{ text: "API", link: "/api/" }, { text: "API", link: "/api/" },
{ text: "插件广场", link: "/plugin-store" }, { text: "插件广场", link: "/plugin-store" },
{ text: "更新日志", link: "/changelog" }, { text: "更新日志", link: "/changelog" }
], ],
sidebarDepth: 2, sidebarDepth: 2,
sidebar: { sidebar: {
@ -97,8 +97,8 @@ module.exports = (context) => ({
"installation", "installation",
"getting-started", "getting-started",
"creating-a-project", "creating-a-project",
"basic-configuration", "basic-configuration"
], ]
}, },
{ {
title: "编写插件", title: "编写插件",
@ -109,15 +109,15 @@ module.exports = (context) => ({
"creating-a-plugin", "creating-a-plugin",
"creating-a-matcher", "creating-a-matcher",
"creating-a-handler", "creating-a-handler",
"end-or-start", "end-or-start"
], ]
}, },
{ {
title: "协议适配", title: "协议适配",
collapsable: false, collapsable: false,
sidebar: "auto", sidebar: "auto",
children: ["cqhttp-guide", "ding-guide", "mirai-guide"], children: ["cqhttp-guide", "ding-guide", "mirai-guide"]
}, }
], ],
"/advanced/": [ "/advanced/": [
{ {
@ -130,15 +130,15 @@ module.exports = (context) => ({
"permission", "permission",
"runtime-hook", "runtime-hook",
"export-and-require", "export-and-require",
"overloaded-handlers", "overloaded-handlers"
], ]
}, },
{ {
title: "发布", title: "发布",
collapsable: false, collapsable: false,
sidebar: "auto", sidebar: "auto",
children: ["publish-plugin"], children: ["publish-plugin"]
}, }
], ],
"/api/": [ "/api/": [
{ {
@ -148,78 +148,78 @@ module.exports = (context) => ({
children: [ children: [
{ {
title: "nonebot 模块", title: "nonebot 模块",
path: "nonebot", path: "nonebot"
}, },
{ {
title: "nonebot.config 模块", title: "nonebot.config 模块",
path: "config", path: "config"
}, },
{ {
title: "nonebot.plugin 模块", title: "nonebot.plugin 模块",
path: "plugin", path: "plugin"
}, },
{ {
title: "nonebot.message 模块", title: "nonebot.message 模块",
path: "message", path: "message"
}, },
{ {
title: "nonebot.matcher 模块", title: "nonebot.matcher 模块",
path: "matcher", path: "matcher"
}, },
{ {
title: "nonebot.rule 模块", title: "nonebot.rule 模块",
path: "rule", path: "rule"
}, },
{ {
title: "nonebot.permission 模块", title: "nonebot.permission 模块",
path: "permission", path: "permission"
}, },
{ {
title: "nonebot.log 模块", title: "nonebot.log 模块",
path: "log", path: "log"
}, },
{ {
title: "nonebot.utils 模块", title: "nonebot.utils 模块",
path: "utils", path: "utils"
}, },
{ {
title: "nonebot.typing 模块", title: "nonebot.typing 模块",
path: "typing", path: "typing"
}, },
{ {
title: "nonebot.exception 模块", title: "nonebot.exception 模块",
path: "exception", path: "exception"
}, },
{ {
title: "nonebot.drivers 模块", title: "nonebot.drivers 模块",
path: "drivers/", path: "drivers/"
}, },
{ {
title: "nonebot.drivers.fastapi 模块", title: "nonebot.drivers.fastapi 模块",
path: "drivers/fastapi", path: "drivers/fastapi"
}, },
{ {
title: "nonebot.adapters 模块", title: "nonebot.adapters 模块",
path: "adapters/", path: "adapters/"
}, },
{ {
title: "nonebot.adapters.cqhttp 模块", title: "nonebot.adapters.cqhttp 模块",
path: "adapters/cqhttp", path: "adapters/cqhttp"
}, },
{ {
title: "nonebot.adapters.ding 模块", title: "nonebot.adapters.ding 模块",
path: "adapters/ding", path: "adapters/ding"
}, },
{ {
title: "nonebot.adapters.mirai 模块", title: "nonebot.adapters.mirai 模块",
path: "adapters/mirai", path: "adapters/mirai"
}, }
], ]
}, }
], ]
}, }
}, }
}, }
}, },
plugins: [ plugins: [
@ -231,9 +231,9 @@ module.exports = (context) => ({
serviceWorker: true, serviceWorker: true,
updatePopup: { updatePopup: {
message: "发现新内容", message: "发现新内容",
buttonText: "刷新", buttonText: "刷新"
}, }
}, }
], ],
[ [
"versioning", "versioning",
@ -242,16 +242,16 @@ module.exports = (context) => ({
pagesSourceDir: path.resolve(context.sourceDir, "..", "pages"), pagesSourceDir: path.resolve(context.sourceDir, "..", "pages"),
onNewVersion(version, versionDestPath) { onNewVersion(version, versionDestPath) {
console.log(`Created version ${version} in ${versionDestPath}`); console.log(`Created version ${version} in ${versionDestPath}`);
}, }
}, }
], ],
[ [
"container", "container",
{ {
type: "vue", type: "vue",
before: '<pre class="vue-container"><code>', before: '<pre class="vue-container"><code>',
after: "</code></pre>", after: "</code></pre>"
}, }
], ]
], ]
}); });

View File

@ -62,7 +62,7 @@ class Driver(abc.ABC):
:说明: 已连接的 Bot :说明: 已连接的 Bot
""" """
def register_adapter(self, name: str, adapter: Type["Bot"], **kwargs): def register_adapter(self, name: str, adapter: Type["Bot"]):
""" """
:说明: :说明:
@ -74,7 +74,7 @@ class Driver(abc.ABC):
* ``adapter: Type[Bot]``: 适配器 Class * ``adapter: Type[Bot]``: 适配器 Class
""" """
self._adapters[name] = adapter self._adapters[name] = adapter
adapter.register(self, self.config, **kwargs) adapter.register(self, self.config)
logger.opt( logger.opt(
colors=True).debug(f'Succeeded to load adapter "<y>{name}</y>"') colors=True).debug(f'Succeeded to load adapter "<y>{name}</y>"')

48
poetry.lock generated
View File

@ -143,7 +143,7 @@ reference = "aliyun"
[[package]] [[package]]
name = "httpcore" name = "httpcore"
version = "0.12.2" version = "0.12.3"
description = "A minimal low-level HTTP client." description = "A minimal low-level HTTP client."
category = "main" category = "main"
optional = false optional = false
@ -228,7 +228,7 @@ reference = "aliyun"
[[package]] [[package]]
name = "jinja2" name = "jinja2"
version = "2.11.2" version = "2.11.3"
description = "A very fast and expressive template engine." description = "A very fast and expressive template engine."
category = "dev" category = "dev"
optional = false optional = false
@ -280,7 +280,7 @@ reference = "aliyun"
[[package]] [[package]]
name = "packaging" name = "packaging"
version = "20.8" version = "20.9"
description = "Core utilities for Python packages" description = "Core utilities for Python packages"
category = "dev" category = "dev"
optional = false optional = false
@ -334,7 +334,7 @@ reference = "aliyun"
[[package]] [[package]]
name = "pygments" name = "pygments"
version = "2.7.3" version = "2.7.4"
description = "Pygments is a syntax highlighting package written in Python." description = "Pygments is a syntax highlighting package written in Python."
category = "dev" category = "dev"
optional = false optional = false
@ -347,7 +347,7 @@ reference = "aliyun"
[[package]] [[package]]
name = "pygtrie" name = "pygtrie"
version = "2.4.1" version = "2.4.2"
description = "A pure Python trie data structure implementation." description = "A pure Python trie data structure implementation."
category = "main" category = "main"
optional = false optional = false
@ -457,8 +457,8 @@ reference = "aliyun"
[[package]] [[package]]
name = "snowballstemmer" name = "snowballstemmer"
version = "2.0.0" version = "2.1.0"
description = "This package provides 26 stemmers for 25 languages generated from Snowball algorithms." description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
category = "dev" category = "dev"
optional = false optional = false
python-versions = "*" python-versions = "*"
@ -470,7 +470,7 @@ reference = "aliyun"
[[package]] [[package]]
name = "sphinx" name = "sphinx"
version = "3.4.1" version = "3.4.3"
description = "Python documentation generator" description = "Python documentation generator"
category = "dev" category = "dev"
optional = false optional = false
@ -687,7 +687,7 @@ reference = "aliyun"
[[package]] [[package]]
name = "urllib3" name = "urllib3"
version = "1.26.2" version = "1.26.3"
description = "HTTP library with thread-safe connection pooling, file post, and more." description = "HTTP library with thread-safe connection pooling, file post, and more."
category = "dev" category = "dev"
optional = false optional = false
@ -828,8 +828,8 @@ html2text = [
{file = "html2text-2020.1.16.tar.gz", hash = "sha256:e296318e16b059ddb97f7a8a1d6a5c1d7af4544049a01e261731d2d5cc277bbb"}, {file = "html2text-2020.1.16.tar.gz", hash = "sha256:e296318e16b059ddb97f7a8a1d6a5c1d7af4544049a01e261731d2d5cc277bbb"},
] ]
httpcore = [ httpcore = [
{file = "httpcore-0.12.2-py3-none-any.whl", hash = "sha256:420700af11db658c782f7e8fda34f9dcd95e3ee93944dd97d78cb70247e0cd06"}, {file = "httpcore-0.12.3-py3-none-any.whl", hash = "sha256:93e822cd16c32016b414b789aeff4e855d0ccbfc51df563ee34d4dbadbb3bcdc"},
{file = "httpcore-0.12.2.tar.gz", hash = "sha256:dd1d762d4f7c2702149d06be2597c35fb154c5eff9789a8c5823fbcf4d2978d6"}, {file = "httpcore-0.12.3.tar.gz", hash = "sha256:37ae835fb370049b2030c3290e12ed298bf1473c41bb72ca4aa78681eba9b7c9"},
] ]
httptools = [ httptools = [
{file = "httptools-0.1.1-cp35-cp35m-macosx_10_13_x86_64.whl", hash = "sha256:a2719e1d7a84bb131c4f1e0cb79705034b48de6ae486eb5297a139d6a3296dce"}, {file = "httptools-0.1.1-cp35-cp35m-macosx_10_13_x86_64.whl", hash = "sha256:a2719e1d7a84bb131c4f1e0cb79705034b48de6ae486eb5297a139d6a3296dce"},
@ -858,8 +858,8 @@ imagesize = [
{file = "imagesize-1.2.0.tar.gz", hash = "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1"}, {file = "imagesize-1.2.0.tar.gz", hash = "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1"},
] ]
jinja2 = [ jinja2 = [
{file = "Jinja2-2.11.2-py2.py3-none-any.whl", hash = "sha256:f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035"}, {file = "Jinja2-2.11.3-py2.py3-none-any.whl", hash = "sha256:03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419"},
{file = "Jinja2-2.11.2.tar.gz", hash = "sha256:89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0"}, {file = "Jinja2-2.11.3.tar.gz", hash = "sha256:a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6"},
] ]
loguru = [ loguru = [
{file = "loguru-0.5.3-py3-none-any.whl", hash = "sha256:f8087ac396b5ee5f67c963b495d615ebbceac2796379599820e324419d53667c"}, {file = "loguru-0.5.3-py3-none-any.whl", hash = "sha256:f8087ac396b5ee5f67c963b495d615ebbceac2796379599820e324419d53667c"},
@ -901,8 +901,8 @@ markupsafe = [
{file = "MarkupSafe-1.1.1.tar.gz", hash = "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"}, {file = "MarkupSafe-1.1.1.tar.gz", hash = "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"},
] ]
packaging = [ packaging = [
{file = "packaging-20.8-py2.py3-none-any.whl", hash = "sha256:24e0da08660a87484d1602c30bb4902d74816b6985b93de36926f5bc95741858"}, {file = "packaging-20.9-py2.py3-none-any.whl", hash = "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"},
{file = "packaging-20.8.tar.gz", hash = "sha256:78598185a7008a470d64526a8059de9aaa449238f280fc9eb6b13ba6c4109093"}, {file = "packaging-20.9.tar.gz", hash = "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"},
] ]
pydantic = [ pydantic = [
{file = "pydantic-1.7.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c59ea046aea25be14dc22d69c97bee629e6d48d2b2ecb724d7fe8806bf5f61cd"}, {file = "pydantic-1.7.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c59ea046aea25be14dc22d69c97bee629e6d48d2b2ecb724d7fe8806bf5f61cd"},
@ -933,11 +933,11 @@ pydash = [
{file = "pydash-4.9.2.tar.gz", hash = "sha256:11d8f3c92d92a004e042fdb226b10dba28f4e311546b0de89d983e91539d5e55"}, {file = "pydash-4.9.2.tar.gz", hash = "sha256:11d8f3c92d92a004e042fdb226b10dba28f4e311546b0de89d983e91539d5e55"},
] ]
pygments = [ pygments = [
{file = "Pygments-2.7.3-py3-none-any.whl", hash = "sha256:f275b6c0909e5dafd2d6269a656aa90fa58ebf4a74f8fcf9053195d226b24a08"}, {file = "Pygments-2.7.4-py3-none-any.whl", hash = "sha256:bc9591213a8f0e0ca1a5e68a479b4887fdc3e75d0774e5c71c31920c427de435"},
{file = "Pygments-2.7.3.tar.gz", hash = "sha256:ccf3acacf3782cbed4a989426012f1c535c9a90d3a7fc3f16d231b9372d2b716"}, {file = "Pygments-2.7.4.tar.gz", hash = "sha256:df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337"},
] ]
pygtrie = [ pygtrie = [
{file = "pygtrie-2.4.1.tar.gz", hash = "sha256:4367b87d92eaf475107421dce0295a9d4d72156702908c96c430a426b654aee7"}, {file = "pygtrie-2.4.2.tar.gz", hash = "sha256:43205559d28863358dbbf25045029f58e2ab357317a59b11f11ade278ac64692"},
] ]
pyparsing = [ pyparsing = [
{file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"}, {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
@ -964,12 +964,12 @@ sniffio = [
{file = "sniffio-1.2.0.tar.gz", hash = "sha256:c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de"}, {file = "sniffio-1.2.0.tar.gz", hash = "sha256:c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de"},
] ]
snowballstemmer = [ snowballstemmer = [
{file = "snowballstemmer-2.0.0-py2.py3-none-any.whl", hash = "sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0"}, {file = "snowballstemmer-2.1.0-py2.py3-none-any.whl", hash = "sha256:b51b447bea85f9968c13b650126a888aabd4cb4463fca868ec596826325dedc2"},
{file = "snowballstemmer-2.0.0.tar.gz", hash = "sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52"}, {file = "snowballstemmer-2.1.0.tar.gz", hash = "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"},
] ]
sphinx = [ sphinx = [
{file = "Sphinx-3.4.1-py3-none-any.whl", hash = "sha256:aeef652b14629431c82d3fe994ce39ead65b3fe87cf41b9a3714168ff8b83376"}, {file = "Sphinx-3.4.3-py3-none-any.whl", hash = "sha256:c314c857e7cd47c856d2c5adff514ac2e6495f8b8e0f886a8a37e9305dfea0d8"},
{file = "Sphinx-3.4.1.tar.gz", hash = "sha256:e450cb205ff8924611085183bf1353da26802ae73d9251a8fcdf220a8f8712ef"}, {file = "Sphinx-3.4.3.tar.gz", hash = "sha256:41cad293f954f7d37f803d97eb184158cfd90f51195131e94875bc07cd08b93c"},
] ]
sphinx-markdown-builder = [] sphinx-markdown-builder = []
sphinxcontrib-applehelp = [ sphinxcontrib-applehelp = [
@ -1012,8 +1012,8 @@ untokenize = [
{file = "untokenize-0.1.1.tar.gz", hash = "md5:50d325dff09208c624cc603fad33bb0d"}, {file = "untokenize-0.1.1.tar.gz", hash = "md5:50d325dff09208c624cc603fad33bb0d"},
] ]
urllib3 = [ urllib3 = [
{file = "urllib3-1.26.2-py2.py3-none-any.whl", hash = "sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473"}, {file = "urllib3-1.26.3-py2.py3-none-any.whl", hash = "sha256:1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80"},
{file = "urllib3-1.26.2.tar.gz", hash = "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08"}, {file = "urllib3-1.26.3.tar.gz", hash = "sha256:de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73"},
] ]
uvicorn = [ uvicorn = [
{file = "uvicorn-0.11.8-py3-none-any.whl", hash = "sha256:4b70ddb4c1946e39db9f3082d53e323dfd50634b95fd83625d778729ef1730ef"}, {file = "uvicorn-0.11.8-py3-none-any.whl", hash = "sha256:4b70ddb4c1946e39db9f3082d53e323dfd50634b95fd83625d778729ef1730ef"},

View File

@ -29,8 +29,8 @@ loguru = "^0.5.1"
pygtrie = "^2.4.1" pygtrie = "^2.4.1"
fastapi = "^0.63.0" fastapi = "^0.63.0"
uvicorn = "^0.11.5" uvicorn = "^0.11.5"
pydantic = {extras = ["dotenv", "typing_extensions"], version = "^1.7.3"}
websockets = "^8.1" websockets = "^8.1"
pydantic = {extras = ["dotenv", "typing_extensions"], version = "^1.7.3"}
[tool.poetry.dev-dependencies] [tool.poetry.dev-dependencies]
yapf = "^0.30.0" yapf = "^0.30.0"