Class NoticeEvent

java.lang.Object
com.mikuac.shiro.handler.event.NoticeEvent

@Component public class NoticeEvent extends Object
  • Field Details

    • handlers

      public final Map<String,BiConsumer<Bot,com.alibaba.fastjson2.JSONObject>> handlers
      存储通知事件处理器
  • Constructor Details

    • NoticeEvent

      public NoticeEvent()
  • Method Details

    • setUtils

      @Autowired public void setUtils(EventUtils utils)
    • setInjection

      @Autowired public void setInjection(InjectionHandler injection)
    • setNotify

      @Autowired public void setNotify(NotifyEvent notify)
    • handler

      public void handler(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      通知事件分发
      Parameters:
      bot - Bot
      resp - JSONObject
    • groupUpload

      public void groupUpload(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群文件上传
      Parameters:
      bot - Bot
      resp - JSONObject
    • groupAdmin

      public void groupAdmin(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群管理员变动
      Parameters:
      bot - Bot
      resp - JSONObject
    • groupDecrease

      public void groupDecrease(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群成员减少
      Parameters:
      bot - Bot
      resp - JSONObject
    • groupIncrease

      public void groupIncrease(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群成员增加
      Parameters:
      bot - Bot
      resp - JSONObject
    • groupBan

      public void groupBan(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群禁言
      Parameters:
      bot - Bot
      resp - JSONObject
    • friendAdd

      public void friendAdd(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      好友添加
      Parameters:
      bot - Bot
      resp - JSONObject
    • groupMsgDelete

      public void groupMsgDelete(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群消息撤回
      Parameters:
      bot - Bot
      resp - JSONObject
    • privateMsgDelete

      public void privateMsgDelete(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      Parameters:
      bot - Bot
      resp - JSONObject
    • groupCardChange

      public void groupCardChange(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群成员名片更新
      Parameters:
      bot - Bot
      resp - JSONObject
    • offlineFile

      public void offlineFile(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      接收到离线文件
      Parameters:
      bot - Bot
      resp - JSONObject
    • channelCreated

      public void channelCreated(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      子频道创建
      Parameters:
      bot - Bot
      resp - JSONObject
    • channelDestroyed

      public void channelDestroyed(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      子频道删除
      Parameters:
      bot - Bot
      resp - JSONObject
    • channelUpdated

      public void channelUpdated(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      子频道信息更新
      Parameters:
      bot - Bot
      resp - JSONObject
    • messageReactionsUpdated

      public void messageReactionsUpdated(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      频道消息表情贴更新
      Parameters:
      bot - Bot
      resp - JSONObject
    • notify

      public void notify(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      子通知事件
      Parameters:
      bot - Bot
      resp - JSONObject