Mirai-CSharp icon indicating copy to clipboard operation
Mirai-CSharp copied to clipboard

使用C#调用mirai-api-http。

Results 16 Mirai-CSharp issues
Sort by recently updated
recently updated
newest added

Log文件记录如下: ```txt 2022-10-05 18:25:44,392 [10] ERROR RollingLog [(null)] - sendGeneralPixivImageAsync消息撤回失败 System.ArgumentException: 调用http-api失败, 参数错误, 请到 https://github.com/Executor-Cheng/Mirai-CSharp/issues 下提交issue。 at Mirai.CSharp.HttpApi.Extensions.ApiResponseExtensions.AsApiRespAsync(Task`1 responseTask, CancellationToken token) at Theresa3rd_Bot.Handler.PixivHandler.sendGeneralPixivImageAsync(IMiraiHttpSession session, IGroupMessageEventArgs args, String message) in D:\project\Theresa3rd-Bot\Theresa3rd-Bot\Handler\PixivHandler.cs:line...

bug
Done

感谢 @Cyl18 的[批评和意见](https://github.com/Cyl18/Chaldene/blob/main/docs/complicate.md) - [x] 异步等待时使用 `ConfigureAwait(bool)` - [x] 提供可在 LinuxArm 环境下使用的 NativeAssets: `Mirai-CSharp.NativeAssets.LinuxArm` - [ ] 再次简化文档 - [ ] 允许配置 `MiraiHttpSessionOptions.BaseUrl` 为 https - [ ] 支持仅使用 `mirai-api-http`...

documentation
enhancement
working

- [ ] 支持完全使用 WebSocket (即不使用 HttpAdapter) - [ ] 支持使用 mirai Code Specification - mirai 码 (#2 ) - [ ] 添加本机互操作支持 (通过mirai-native从本机直接加载Mirai-CSharp, #22 ) - [x] 令 `(I)MessageChainBuilder`...

enhancement
pending

版本 `Mirai-CSharp, Version=2.1.4.0` miral版本 `v2.11.0-M1` 平台 net7.0 preview1 +netcore 7.0(aspnetcore) 代码: 依赖注入 ```csharp services.AddMiraiBaseFramework() // 表示使用基于基础框架的构建器 .AddHandler() .AddHandler() .Services // 虽然可以把 HttpApiPlugin 作为泛型参数塞入, 但不建议这么做 .AddDefaultMiraiHttpFramework() // 表示使用 mirai-api-http 实现的构建器 .ResolveParser()...

need-repro

[mirai码规范](https://github.com/mamoe/mirai/blob/1.1.0/docs/mirai-code-specification.md) 等待mirai-api-http实现

enhancement
working

https://github.com/project-mirai/mirai-api-http/blob/master/docs/api/MessageType.md

duplicate

使用 `mirai-api-http` 中的执行指令接口实现本功能 登出已在 `2.9.0-RC` 受支持 (mamoe/mirai-console#417) > **注意**: 请开发者确保连接链路的安全以防凭据泄漏。现阶段 `mirai-api-http` 并不支持 `wss` / `https` (project-mirai/mirai-api-http#427)。你可能需要自己做反向代理使其受支持。

enhancement
pending

现在在services里指定了logger,但是并没有在任何地方使用到 包括基本的信息和错误处理

enhancement
pending

开一个巨大的坑 暂时只计划使用.NET 5作为目标框架 .NET Framework的有时间再写

enhancement
pending