From bc0f3be32c02d12430cea9b2931d828805120723 Mon Sep 17 00:00:00 2001 From: LamGC Date: Tue, 29 Mar 2022 10:06:25 +0800 Subject: [PATCH] =?UTF-8?q?docs(extension):=20=E8=A1=A5=E5=85=85=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E8=AF=B4=E6=98=8E.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补充 shareDataFolder 参数说明, 便于扩展开发者根据需要调整数据存取. --- .../net/lamgc/scalabot/extension/BotExtensionFactory.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 54ec030..f1d80fc 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 @@ -22,10 +22,13 @@ public interface BotExtensionFactory { * *

如扩展无使用 {@link org.telegram.abilitybots.api.db.DBContext} 的话, * 也可以返回扩展单例, 因为 AbilityBot 本身并不禁止多个机器人共用一个扩展对象 - * (因为 AbilityBot 只是调用了扩展中的方法来创建了功能对象). + * (AbilityBot 只是调用了扩展中的方法来创建 Ability 对象). * * @param bot 机器人对象. - * @param shareDataFolder ScalaBot App 为扩展提供的共享数据目录, 同一个扩展包的 Factory 接收到的共享数据目录都是一样的; + * @param shareDataFolder ScalaBot App 为扩展提供的共享数据目录. + *

路径格式为: + *

 $DATA_ROOT/data/extensions/{GroupId}/{ArtifactId}
+ * 同一个扩展包的 Factory 接收到的共享数据目录都是一样的, * 建议将数据存储在数据目录中, 便于数据的存储管理. * @return 返回为该 Bot 对象创建的扩展对象, 如果不希望为该机器人提供扩展, 可返回 {@code null}. */