diff --git a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/SenderFactory.java b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/SenderFactory.java index f1c6564..e9806ae 100644 --- a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/SenderFactory.java +++ b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/SenderFactory.java @@ -21,6 +21,8 @@ import net.lamgc.cgj.bot.framework.message.MessageSender; import net.lamgc.cgj.bot.framework.message.MessageSource; import org.pf4j.ExtensionPoint; +import java.util.UUID; + /** * 消息源发送器构造工厂. *
该接口实现将由对应框架实现, 每个框架仅允许实现一个. @@ -28,6 +30,13 @@ import org.pf4j.ExtensionPoint; */ public interface SenderFactory extends ExtensionPoint { + /** + * 获取 Bot 唯一识别码. + *
Bot 账户相同时, Bot 的 UUID 应唯一且不变. + * @return 返回 Bot 唯一识别码. + */ + UUID getBotUUID(); + /** * 获取所属平台. * @return 返回平台信息对象.