Class MessageEvent

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

@Component public class MessageEvent extends Object
  • Field Details

    • handlers

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

    • MessageEvent

      public MessageEvent()
  • Method Details

    • setUtils

      @Autowired public void setUtils(EventUtils utils, ShiroProperties shiroProperties, BotContainer botContainer)
    • setInjection

      @Autowired public void setInjection(InjectionHandler injection)
    • handler

      public void handler(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      消息事件分发
      Parameters:
      bot - Bot
      resp - JSONObject
    • friend

      public void friend(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      私聊请求
      Parameters:
      bot - Bot
      resp - JSONObject
    • group

      public void group(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      群消息
      Parameters:
      bot - Bot
      resp - JSONObject
    • guild

      public void guild(Bot bot, com.alibaba.fastjson2.JSONObject resp)
      频道消息
      Parameters:
      bot - Bot
      resp - JSONObject