Skip to content

GuaiZai233/Rillsy-nb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rillsy-Nonebot

A collection of Nonebot2-based plugins

This project is for personal testing purposes, mainly to practice version control, team collaboration, and related skills.

——

English | 简体中文

Introduction

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.

Windows Deployment

1. Install QQNT

Download the latest version of QQNT from the official website.

2. Install LiteLoaderQQNT

Refer to the LiteLoaderQQNT documentation.

3. Install LLOneBot

4. Install Nonebot and dependencies

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/simple

Navigate to the Rillsy-nb directory and install dependencies:

pip install -r requirements.txt

Then run:

pip install "nonebot2[fastapi]" nb-cli nonebot-adapter-onebot

Otherwise, you’ll encounter errors.

5. Run

Configure reverse WebSocket address

No matter which OneBot implementation you use, set the address to:

ws://127.0.0.1:8080/onebot/v11/ws

Start the bot

In the Rillsy-nb working directory, run:

nb run

Plugin List

Environment Variables

See documentation

License

AGPL-3.0

Fonts

This project uses Source Han Sans and JiangChengZhiYinTi.

Licensed under the SIL Open Font License, Version 1.1.

Commit Guidelines

Please follow the Angular commit style.

About

A collection of nonebot plugins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages