JAVA SDK主要基于基础 API (opens new window)封装,提供给用户一种简单、高效的使用方式。
可用于 Java 8+
Maven
<!-- https://mvnrepository.com/artifact/io.github.kloping/bot-qqpd-java -->
<dependency>
<groupId>io.github.kloping</groupId>
<artifactId>bot-qqpd-java</artifactId>
<version>1.4.2</version>
</dependency>
-
到https://q.qq.com/ 申请机器人 获得BotAppID(开发者ID) 和 机器人令牌(token)
-
发布审核
启动方式
Starter starter = new Starter("appid","token");
starter.run();
消息监听及回复
starter.addListener(new OnMessageListener(){
@Override
public void onMessage(Message message){
message.send("回复测试");
}
});
V1.4+ 注册监听器主机方式 [荐]
starter.registerListenerHost(new ListenerHost() {
@Override
public void handleException(Throwable e) {
}
@EventReceiver
public void onEvent(MessageChannelReceiveEvent event) {
event.send("测试");
}
@EventReceiver
public void onEvent(MessageDirectReceiveEvent event) {
event.send("测试通过");
}
});
导入指引
import io.github.kloping.qqbot.Starter;
import io.github.kloping.qqbot.api.data.EventReceiver;
import io.github.kloping.qqbot.api.data.ListenerHost;
import io.github.kloping.qqbot.api.interfaces.message.MessageDirectReceiveEvent;
import io.github.kloping.qqbot.api.interfaces.message.MessageEvent;
import io.github.kloping.qqbot.api.qqpd.message.Message;
import io.github.kloping.qqbot.interfaces.OnAtMessageListener;
使用方式参考查看 test
该sdk尚在编写中..