基于mirai-console,支持文件名匹配正则表达式,满足表达式才转发;指定上传到目录。
https://github.com/imldy/QQFileForward/
还不太熟悉mirai,欢迎批评指正~
基于mirai-console,支持文件名匹配正则表达式,满足表达式才转发;指定上传到目录。
https://github.com/imldy/QQFileForward/
还不太熟悉mirai,欢迎批评指正~
可能的方法有:
1、撤回消息,但是没有MessageReceipt
类对象
2、删除群文件:AbsoluteFile.delete()
AbsoluteFolder.uploadNewFile()
返回AbsoluteFile
对象,方法内部执行了sendMessage()
方法但返回值MessageReceipt
类对象被丢弃了。
基于mirai-console,支持文件名匹配正则表达式,满足表达式才转发;指定上传到目录。
https://github.com/imldy/QQFileForward/
还不太熟悉mirai,欢迎批评指正~
需求是使用Quartz定时登录并通过程序发送消息,但是目前使用普通Main方法进行测试登录、发送消息之后似乎不会自动结束程序(或线程?),请问如何结束呢?
在文档里面没找到。
@nambers 感谢,已测试,可行。
代码如下:
@Override
public void onEnable() {
getLogger().info("Plugin loaded!");
GlobalEventChannel.INSTANCE.subscribeAlways(BotOnlineEvent.class, event -> {
Bot bot = Bot.getInstance(qqLong);
EventChannel<BotEvent> eventChannel = bot.getEventChannel();
eventChannel.registerListenerHost(new Handler());
});
}