Mirai-NET-Shelter/Mirai.Net

[FEATURE] 希望提供访问HttpSessionKey的方法。

Natsukage opened this issue · 0 comments

目前框架只有VerifyKey是public类型,而HttpSessionKey是internal并且没有提供外部读取方法。
同时,PostJsonAsync()等较为底层的方法也没有公开,导致使用者无法直接自行向MAH发送非标准的请求。

例如MAH的插件Mirai Hibernate Http,此插件提供了多个新的框架自身未支持的Route,例如GET /message/group?bot={}&group={}&start={}&end={}获取指定群的群聊记录。
或者比如 #72 中遇到的情况,需要自己构建特殊的MAH请求时。

以上情况都需要当前bot实例的SessionKey才可以进行。所以希望框架能够提供访问当前SessionKey的方法。
(或者是直接开放允许用户自定义Route与请求的PostJsonAsync()方法也可以实现上面提到的需求场景)
多谢!