Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.63 KB

README.md

File metadata and controls

57 lines (39 loc) · 2.63 KB

项目描述

本项目仅为简化QQBot的开发流程,并非直接提供相关QQ协议,框架内置了Mirai框架。

Read English Readme

项目构建:SpringBoot + QQ框架

Java SQLite SpringBoot AngelinaFrame
platform platform license IntelliJ IDEA
size

使用样例:

@Service//由Spring容器对实例进行托管
public class HelloWorldService {
    
    @AngelinaGroup(keyWords = {"Hello", "hello"})//当QQ群聊中呼叫【洁哥Hello】或【洁哥hello】时,调用该方法
    public ReplayInfo helloWorld(MessageInfo messageInfo) {
        ReplayInfo replayInfo = new ReplayInfo();
        replayInfo.setReplayMessage("Angelina Hello World!");
        return replayInfo;//将你的返回结果封装成ReplayInfo
    }
}

Angelina框架对SpringBoot进行魔改,通过反射调用消息处理方法。开发者仅需处理业务逻辑,无需在意如何监听消息/发送消息,仅需按照方法规定输入输出,再加上@Angelina注解,由Angelina框架部分完成消息接收和发送等操作。

责任声明

本项目完全开源,开源许可采用AGPLv3,详情请参见LICENSE

本项目仅用于学习交流。

请勿使用本项目从事任何违反法律法规的活动。

项目中包含部分需要将密码明文硬编码的行为,对qq账号有一定安全风险,请勿使用高价值的qq号进行调试。

如何使用

开发者手册

项目案例

BotByAngelinaFrame