diff --git a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java index ec94aa0..f6b270b 100644 --- a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java +++ b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java @@ -88,6 +88,16 @@ public abstract class Framework extends Plugin { throw new IllegalStateException("无法转换 Descriptor 的类型, 框架管理器可能遭到修改!"); } + /** + * 获取框架所属平台. + *

等效于 + *

 {@link #getDescriptor()}.{@link FrameworkDescriptor#getPlatform() getPlatform()}
+     * @return 返回平台对象.
+     */
+    public Platform getPlatform() {
+        return getDescriptor().getPlatform();
+    }
+
     /**
      * 获取当前框架对象与所属 ContentGrabbingJiBot 的上下文.
      * @return 返回上下文对象.
diff --git a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/MessageSender.java b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/MessageSender.java
index cd6ba61..e51f1fb 100644
--- a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/MessageSender.java
+++ b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/message/MessageSender.java
@@ -68,11 +68,11 @@ public interface MessageSender {
      * @param message 消息内容, 特殊内容将以功能码形式插入内容中.
      * @return 如果成功返回 0 或消息 Id, 发送失败返回负数代表错误码.
      */
-    int sendMessage(String message);
+    int sendMessage(Message message);
 
     /**
      * 获取消息标识, 用于回复/撤回功能
-     * @param msgId 消息Id, 通过 {@link #sendMessage(String)} 发送消息获得, 或从 MessageEvent 中获得.
+     * @param msgId 消息Id, 通过 {@link #sendMessage(Message)} 发送消息获得, 或从 MessageEvent 中获得.
      * @return 如果成功获取, 返回非null值, 如果不存在或无法获取, 返回 null.
      */
     String getMessageIdentify(int msgId);