A collection of Nonebot2-based plugins
This project is for personal testing purposes, mainly to practice version control, team collaboration, and related skills.
——
Rillsy-nb is a collection of Nonebot2 plugins that provides a quick way to deploy a QQ bot from scratch.
Unlike Rillsy, which aims to evolve into a more complete protocol in the future, this project is a concrete bot implementation based on Nonebot. (big plans ahead)
On Windows, it is based on LiteLoaderQQNT.
Download the latest version of QQNT from the official website.
Refer to the LiteLoaderQQNT documentation.
Make sure you have Python installed (check Add Python 3.x to PATH during installation).
Follow the Nonebot Docs for installation instructions.
(Optional) Configure a mirror source if needed:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simpleNavigate to the Rillsy-nb directory and install dependencies:
pip install -r requirements.txtThen run:
pip install "nonebot2[fastapi]" nb-cli nonebot-adapter-onebotOtherwise, you’ll encounter errors.
No matter which OneBot implementation you use, set the address to:
ws://127.0.0.1:8080/onebot/v11/wsIn the Rillsy-nb working directory, run:
nb run- rillsy_plugin_test
- rillsy_plugin_ncm_link
- rillsy_plugin_ithome_link
- rillsy_plugin_bili_link
- Stewawa/nonebot-plugin-ithome-rss (AGPL 3.0)
- ElainaFanBoy/nonebot_plugin_githubcard (MIT License)
- eya46/nonebot_plugin_b23 (MIT License)
This project uses Source Han Sans and JiangChengZhiYinTi.
Licensed under the SIL Open Font License, Version 1.1.
Please follow the Angular commit style.