diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md index 677925ff..4d4bd585 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -28,6 +28,11 @@ A clear and concise description of what you expected to happen. - Python Version: [e.g. 3.8] - Nonebot Version: [e.g. 2.0.0] -**截图** +**协议端信息:** + + - 协议端: [e.g. go-cqhttp] + - 协议端版本: [e.g. 1.0.0] + +**截图或日志** If applicable, add screenshots to help explain your problem. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3d5c6b2f..865a966d 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,8 @@ blank_issues_enabled: false contact_links: + - name: Question + url: https://github.com/nonebot/discussions/discussions/new + about: Ask questions about nonebot - name: Plugin Publish url: https://v2.nonebot.dev/store.html about: Publish your plugin to nonebot homepage and nb-cli diff --git a/.github/ISSUE_TEMPLATE/document.md b/.github/ISSUE_TEMPLATE/document.md new file mode 100644 index 00000000..aa295ceb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/document.md @@ -0,0 +1,17 @@ +--- +name: Document improvement +about: Feedback on documentation, including errors and ideas +title: 'Docs: some description' +labels: documentation +assignees: '' + +--- + +**描述问题或主题:** + + +**需做出的修改:** + +* [ ] 一些修改 +* [ ] 一些修改 +* [ ] 一些修改 diff --git a/.gitignore b/.gitignore index ff398cc1..81d69c97 100644 --- a/.gitignore +++ b/.gitignore @@ -189,3 +189,5 @@ dev docs_build/_build !tests/.env *.xmind +yarn.lock +.DS_Store diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..03175e1c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,9 @@ +{ + "tabWidth": 2, + "useTabs": false, + "endOfLine": "lf", + "arrowParens": "always", + "singleQuote": false, + "trailingComma": "es5", + "semi": true +} diff --git a/README.md b/README.md index d4248940..9c9f140d 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ _✨ Python 异步机器人框架 ✨_ pypi - python
+ python
cqhttp @@ -97,7 +97,13 @@ NoneBot2 的驱动框架 `Driver` 以及通信协议 `Adapter` 均可**自定义 nb create ``` -## 插件 +## 社区资源 + +### 教程/实际项目/经验分享 + +- [awesome-nonebot](https://github.com/nonebot/awesome-nonebot) + +### 插件 此外,NoneBot2 还有丰富的官方以及第三方现成的插件供大家使用: @@ -107,7 +113,9 @@ NoneBot2 的驱动框架 `Driver` 以及通信协议 `Adapter` 均可**自定义 nb plugin install nonebot_plugin_docs ``` - 或者尝试 [文档镜像](https://nonebot2-vercel-mirror.vercel.app) + 或者尝试以下镜像: + - [文档镜像(中国境内)](https://nb2.baka.icu) + - [文档镜像(vercel)](https://nonebot2-vercel-mirror.vercel.app) - 其他插件请查看 [商店](https://v2.nonebot.dev/store.html) diff --git a/archive/2.0.0a10/advanced/scheduler.md b/archive/2.0.0a10/advanced/scheduler.md index c58062f1..658be16a 100644 --- a/archive/2.0.0a10/advanced/scheduler.md +++ b/archive/2.0.0a10/advanced/scheduler.md @@ -6,7 +6,7 @@ ## 从 NoneBot v1 迁移 -`APScheduler` 作为 `nonebot` v1 的可选依赖,为众多 bot 提供了方便的定时任务功能。`nonebot2` 已将 `APScheduler` 独立为 `nonebot_plugin_apscheduler` 插件,你可以在 [插件广场](https://v2.nonebot.dev/plugin-store.html) 中找到它。 +`APScheduler` 作为 `nonebot` v1 的可选依赖,为众多 bot 提供了方便的定时任务功能。`nonebot2` 已将 `APScheduler` 独立为 `nonebot_plugin_apscheduler` 插件,你可以在 [插件广场](https://v2.nonebot.dev/store.html) 中找到它。 相比于 `nonebot` v1 ,只需要安装插件并修改 `scheduler` 的导入方式即可完成迁移。 diff --git a/archive/2.0.0a13.post1/advanced/scheduler.md b/archive/2.0.0a13.post1/advanced/scheduler.md index 93d5be99..c17dbdf8 100644 --- a/archive/2.0.0a13.post1/advanced/scheduler.md +++ b/archive/2.0.0a13.post1/advanced/scheduler.md @@ -6,9 +6,9 @@ ## 从 NoneBot v1 迁移 -`APScheduler` 作为 `nonebot` v1 的可选依赖,为众多 bot 提供了方便的定时任务功能。`nonebot2` 已将 `APScheduler` 独立为 `nonebot_plugin_apscheduler` 插件,你可以在 [插件广场](https://v2.nonebot.dev/plugin-store.html) 中找到它。 +`APScheduler` 作为 `nonebot` v1 的可选依赖,为众多 bot 提供了方便的定时任务功能。`nonebot2` 已将 `APScheduler` 独立为 `nonebot_plugin_apscheduler` 插件,你可以在 [插件广场](https://v2.nonebot.dev/store.html) 中找到它。 -相比于 `nonebot` v1,`nonebot` v2只需要安装插件并修改 `scheduler` 的导入方式即可完成迁移。 +相比于 `nonebot` v1,`nonebot` v2 只需要安装插件并修改 `scheduler` 的导入方式即可完成迁移。 ## 安装插件 diff --git a/archive/2.0.0a8.post2/advanced/scheduler.md b/archive/2.0.0a8.post2/advanced/scheduler.md index a1939089..4071a093 100644 --- a/archive/2.0.0a8.post2/advanced/scheduler.md +++ b/archive/2.0.0a8.post2/advanced/scheduler.md @@ -6,7 +6,7 @@ ## 从 v1 迁移 -`APScheduler` 作为 `nonebot` v1 的可选依赖,为众多 bot 提供了方便的定时任务功能。`nonebot2` 已将 `APScheduler` 独立为 `nonebot_plugin_apscheduler` 插件,你可以在 [插件广场](https://v2.nonebot.dev/plugin-store.html) 中找到它。 +`APScheduler` 作为 `nonebot` v1 的可选依赖,为众多 bot 提供了方便的定时任务功能。`nonebot2` 已将 `APScheduler` 独立为 `nonebot_plugin_apscheduler` 插件,你可以在 [插件广场](https://v2.nonebot.dev/store.html) 中找到它。 相比于 `nonebot` v1 ,只需要安装插件并修改 `scheduler` 的导入方式即可完成迁移。 diff --git a/docs/.vuepress/components/Adapter.vue b/docs/.vuepress/components/Adapter.vue index 7cb4d3cc..a4dc0906 100644 --- a/docs/.vuepress/components/Adapter.vue +++ b/docs/.vuepress/components/Adapter.vue @@ -1,7 +1,7 @@