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

定时执行

想要定时执行一个操作, 你可以使用 MHDF-Bot 中 MHDFBotRunnable

package cn.chengzhiya.mhdfbotbindqq.task;

import cn.chengzhiya.mhdfbot.api.runnable.MHDFBotRunnable;

public final class HelloWorld extends MHDFBotRunnable {
    @Override
    public void run() {
        System.out.println("hello world!");
    }
}

然后, 在任意地方启用这个Runnable即可

// 每1秒执行1次, 延迟0秒
new HelloWorld().runTaskAsynchronouslyTimer(0L, 1L);

当然, 你也可以使用 getScheduler()

// 每1秒执行1次, 延迟0秒
MHDFBot.getScheduler().runTaskAsynchronouslyTimer(() -> {
    System.out.println("hello world!");
}, 0L, 1L);
上一页第一个控制台命令下一页配置文件

最后更新于6个月前