XinxinBotApi开发文档

机器人各种事件及方法

//私聊及临时消息事件
@EventHandler
public void PrivateMessageEvent (PrivateMessageEvent event){
}
//go-cqhttp框架可用方法
  getSelfId;//机器人qq
  getMessage;//收到消息
  getNickname;//发送人昵称
  getUserId;//发送人qq   getSubType;//消息子类型
  getJson;//消息原始文本

//Mirai框架可用方法
  getJson;//消息原始文本
  getMiraiMessage;//Mirai消息链
  getUserId;//发送人qq
  getNickname;//发送人昵称
  getGroupId;//消息群号(临时消息可用)
  getGroupName;//消息群名称(临时消息可用)


//群聊消息事件
@EventHandler
public void GroupMessageEvent (GroupMessageEvent event){
}
  //go-cqhttp框架可用方法
  getSelfId;//机器人qq
  getMessageId;//收到消息ID
  getGroupId;//消息群号
  getNickname;//发送人昵称
  getUserId;//发送人qq
  getSubType;//消息子类型
  getMessage;//收到消息
  getJson;//消息原始文本
  
  //Mirai框架可用方法
  getJson;//消息原始文本
  getMiraiMessage;//Mirai消息链
  getUserId;//发送人qq
  getNickname;//发送人昵称
  getGroupId;//消息群号(临时消息可用)
  getGroupName;//消息群名称(临时消息可用)

//通知事件
@EventHandler
public void NoticeEvent (NoticeEvent event){
}
  getSelfId;//机器人qq
  getSubType;//事件子类型
  getNoticeType;//通知类型
  getOperatorId;//操作者QQ
  getDuration;//被禁言时长
  getMessageId;//消息ID、被撤回的消息ID
  getFile_Name;//上传文件名字
  getFile_Size;//上传文件大小
  getTargetId;//被戳QQ、运气王QQ
    
//请求事件
@EventHandler
public void RequestEvent (RequestEvent event){
}
  getSelfId;//机器人qq
  getUserId;//请求人QQ
  getRequestType;//请求类型
  getComment;//验证消息
  getFlag;//请求flag
  getGroupId;//请求群号
  getSubType;//事件子类型
  getJson;//原始文本

操作Api方法调用

//发送私聊消息
    SendMessage.Private();

//发送临时消息
    SendMessage.Interim();

//发送群聊消息
    SendMessage.Group();

//获取某玩家绑定QQ,为空则返回null
    BindApi.getBindQQ();

//获取某QQ绑定玩家,为空则返回null
    BindApi.getBindPlayer();

//改变某QQ绑定玩家,QQ未绑定或操作失败返回false
    BindApi.setBind();

//删除某QQ绑定玩家,QQ未绑定或操作失败返回false
    BindApi.delBind();

//新增一个QQ的绑定,QQ被绑定或玩家被绑定返回false
    BindApi.addBind();

请登录后发表评论

    没有回复内容