Skip to content

Bpazy/cqjavaapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cqjavaapi

Maven Central

酷Q Java API base on cqsocketapi

Gradle:

compile 'com.github.bpazy:cqjavaapi:0.2.1'

Maven:

<dependency>
  <groupId>com.github.bpazy</groupId>
  <artifactId>cqjavaapi</artifactId>
  <version>0.2.2</version>
</dependency>

注意

请先安装酷Q并启用cqsocketapi插件

一分钟使用

// Create CqServer, this is the entrance.
CqServer server = new CqServer();

// Add your custom code with MessageHandler or CqMessageHandler.
server.addMessageHandler(new CqMessageHandler() {

    // Discuss message handler
    @Override
    public boolean discussMessage(DiscussMessage msg) {
        if (msg.getText().equals("我爱你")) {
            // Obtain default message sender and then send discuss message.
            CqSender.getDefaultSender().sendDiscussMsg(msg.getDiscussID(), "我也爱你");
        }
        // Return false if you have not completed the handler.
        // And pass the message to the next handler until true.
        return false;
    }
});
// Start server with your favorite port.
server.listenAndServe(1994);

说明

CqServer 主服务类,
CqMessageHandler 信息处理器,实现了MessageHandler接口,
MessageHandler 信息处理接口,包含:

privateMessage (私人信息处理器),
groupMessage (群信息处理器),
discussMessage (讨论组信息处理器),
groupMemberDecrease (群组减员信息处理器),
groupMemberIncrease (群组增员信息处理器)

CqSender 信息发送类

About

酷Q Java API base on cqsocketapi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages