DreamVoid / MiraiMC

适用于Minecraft服务器的Mirai机器人
https://docs.miraimc.dreamvoid.me
GNU Affero General Public License v3.0
182 stars 15 forks source link

事件 #7

Closed kzheart closed 3 years ago

kzheart commented 3 years ago

v1.1 里面与消息,好友,机器人有关的事件没有直接获取到Mirai core提供的 Friend对象和bot对象 只能获取到相应的QQ号,。 是打算在后面 在api里面再造一些 api用的Friend类或者Bot类吗...

DreamVoid commented 3 years ago

是的,就像调用Minecraft原版功能不需要调用net.minecraft.server而调用org.bukkit一样。 我看过mirai提供的事件,实际上通过事件提供的方法也就那么几个,而且我也差不多都集成到Bukkit的事件了。 我想让MiraiMC提供的API能直接实现各种功能而不需要依赖内部库,因为后续我会减小插件体积,将调用mirai core改为调用外部jar而不集成到插件本体,这样也可以方便更新mirai。 另外,直接通过插件使用mirai的接口不会被记录(除非配置文件关掉使用bukkit的日志系统接管mirai日志),这样也是出于账号安全性考虑。 如果你现在有相关需求的话,可以直接调用getBot,然后实现你想实现的功能