类 MyBot

  • 所有已实现的接口:
    CommandSender

    public class MyBot
    extends IBot
    机器人实现类
    从以下版本开始:
    2024/7/30 下午11:46
    • 构造器详细资料

    • 方法详细资料

      • sendMessage

        public void sendMessage​(MessageComponent messageComponent)
        从接口复制的说明: CommandSender
        发送消息
        参数:
        messageComponent - 消息组件
      • stop

        public void stop()
        从类复制的说明: IBot
        停止Bot运行
        指定者:
        stop 在类中 IBot
      • registerEventHandler

        public void registerEventHandler​(java.lang.Object handler)
        从类复制的说明: IBot
        注册事件执行器
        指定者:
        registerEventHandler 在类中 IBot
        参数:
        handler - 事件执行器
      • triggerEvent

        public void triggerEvent​(Event event)
                          throws java.lang.reflect.InvocationTargetException,
                                 java.lang.IllegalAccessException
        从类复制的说明: IBot
        触发一个事件
        指定者:
        triggerEvent 在类中 IBot
        参数:
        event - 事件
        抛出:
        java.lang.reflect.InvocationTargetException - 处理时出现错误
        java.lang.IllegalAccessException - 处理时出现错误
      • setPluginsFolder

        public void setPluginsFolder​(java.io.File pluginsFolder)
      • addOp

        public void addOp​(java.lang.Long userId)
        从类复制的说明: IBot
        添加一个OP用户
        指定者:
        addOp 在类中 IBot
        参数:
        userId - 用户ID
      • addOp

        public void addOp​(java.lang.Long groupId,
                          java.lang.Long userId)
        从类复制的说明: IBot
        为一个群添加OP用户
        指定者:
        addOp 在类中 IBot
        参数:
        groupId - 群ID
        userId - 用户ID
      • removeOp

        public boolean removeOp​(java.lang.Long userId)
        从类复制的说明: IBot
        移除一个用户的OP身份
        指定者:
        removeOp 在类中 IBot
        参数:
        userId - 用户ID
        返回:
        是否移除
      • removeOp

        public boolean removeOp​(java.lang.Long groupId,
                                java.lang.Long userId)
        从类复制的说明: IBot
        移除一个用户在群内的OP身份
        指定者:
        removeOp 在类中 IBot
        参数:
        groupId - 群ID
        userId - 用户ID
        返回:
        是否移除