From b20b25bc7bd218fd554917b5da14658286d635d2 Mon Sep 17 00:00:00 2001 From: LamGC Date: Sun, 20 Mar 2022 11:04:07 +0800 Subject: [PATCH] =?UTF-8?q?docs(extension):=20=E8=A1=A5=E5=85=85=E8=AF=B4?= =?UTF-8?q?=E6=98=8E=20shareDataFolder.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原来的说明容易产生误解, 让扩展开发者以为一个扩展一个数据目录, 所以在这块上补充了一些说明. --- .../net/lamgc/scalabot/extension/BotExtensionFactory.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scalabot-extension/src/main/java/net/lamgc/scalabot/extension/BotExtensionFactory.java b/scalabot-extension/src/main/java/net/lamgc/scalabot/extension/BotExtensionFactory.java index d9bb708..4c6a2dc 100644 --- a/scalabot-extension/src/main/java/net/lamgc/scalabot/extension/BotExtensionFactory.java +++ b/scalabot-extension/src/main/java/net/lamgc/scalabot/extension/BotExtensionFactory.java @@ -13,6 +13,7 @@ import java.io.File; * 所以将通过该接口工厂来创建扩展对象. * * @author LamGC + * @since 0.0.1 */ public interface BotExtensionFactory { @@ -24,7 +25,8 @@ public interface BotExtensionFactory { * (因为 AbilityBot 只是调用了扩展中的方法来创建了功能对象). * * @param bot 机器人对象. - * @param shareDataFolder ScalaBot App 为扩展提供的数据目录, 建议存储在数据目录中, 便于数据的存储管理. + * @param shareDataFolder ScalaBot App 为扩展提供的共享数据目录, 同一个扩展包的 Factory 接收到的共享数据目录都是一样的; + * 建议将数据存储在数据目录中, 便于数据的存储管理. * @return 返回为该 Bot 对象创建的扩展对象. */ AbilityExtension createExtensionInstance(BaseAbilityBot bot, File shareDataFolder);