梦之机器人
  • 快速开始
    • 欢迎使用
    • 内置命令
  • 开发插件
    • 第一个插件
    • 第一个监听器
    • 第一个控制台命令
    • 定时执行
    • 配置文件
由 GitBook 提供支持
在本页
  1. 开发插件

第一个监听器

实现一个监听器在 MHDF-Bot 插件开发中十分简单。

首先, 新建一个类, 继承 Listener 类。

然后, 我们需要实现一个带有 EventHandler 注解的方法用于处理事件。

package cn.chengzhiya.helloworld.listener;

import cn.chengzhiya.mhdfbot.api.MHDFBot;
import cn.chengzhiya.mhdfbot.api.listener.Listener;
import cn.chengzhiya.mhdfbot.api.event.message.GroupMessageEvent;

public final class GroupMessage implements Listener {
    // 处理群消息事件
    @EventHandler
    public void onGroupMessage(GroupMessageEvent event) {
        // 当收到消息 hello 的时候
        if (event.getMessage().equals("hello")) {
            // 向收到消息的哪个群发送 world! 消息
            MHDFBot.sendGroupMsg(event.getGroupId(), "world!");
        }
    }
}

一个监听器类中可以同时处理多个事件

最后, 我们需要在我们的主类中注册这个监听器。

registerListener(new GroupMessage());

这样, 我们的第一个监听器就完工了。

上一页第一个插件下一页第一个控制台命令

最后更新于6个月前