Home

Awesome

go-cqhttp/for-java

基于 go-cqhttp 和 java 的 qq 机器人

使用前

配置

在resources目录下新建application.yml,如果您熟悉spring,可根据自己需求自行编写配置.

bot:
  type: #连接类型,可选:ws, ws-reverse,http(开发中)
  url: #go-cqhttp的地址,要附带协议(如ws://127.0.0.1:6700)
  accessToken: #go-cqhttp配置中的access_token

开始使用

事件注解用法

所有事件注解的参数都是限制该注解是否生效的依据,当全部满足时才会调用该注解所对应的方法,不同事件可注入的对象不同,具体见下方。


@GroupMessageHandler

收到群消息时执行该方法

注解参数列表

可注入到方法中的属性


@FriendMessageHandler

收到好友私聊消息时执行该方法

注解参数列表

可注入到方法中的属性


@TempMessageHandler

收到临时会话时执行该方法

注解参数列表

可注入到方法中的属性


@GroupRecallHandler

有群消息撤回时执行该方法

注解参数列表

可注入到方法中的属性


@GroupUserAddHandler

有用户入群时执行该方法

注解参数列表

可注入到方法中的属性