MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. Itsusinn
    3. 帖子
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 2
    • 帖子 12
    • 最佳 1
    • 有争议的 0
    • 群组 0

    Itsusinn 发布的帖子

    • [Mesagisto信使] 连接众多聊天平台

      Mesagisto信使

      QQ Group
      Telegram

      ENGLISH | 简体中文

      本项目致力于通过消息转发连接不同的即时通讯平台。

      想象一个世界...
      ...在那里给任何人发信息或打电话就像给他们发电子邮件一样简单。
      ...在那里,你可以沟通,而不需要被迫安装同一个应用程序。

      它是如何工作的?

      本项目假定不同消息源分布在网络计算机上,不同的IM相关组件需要通过消息传递来通信并协调行动.

      因此本项目建立在NATS, 一个开源、轻量级、高性能的分布式消息中间件之上. 不同的聊天平台通过NATS通信.

      特性

      • 高性能: 使用协程(又名绿色线程),在JVM上我们激进地使用平台相关的JNI库。
      • 异步: 在Minecraft相关平台上不阻塞主线程,并尽量实现结构化并发. 几乎不使用阻塞式IO。
      • 低开销: 尽量使用无GC的Rust编写相关组件,JVM在JNI的帮助之下使用堆外内存。
      • 自动化: 本项目使用GH-Action进行持续集成,并注重高可复现的构建流程. 应用代码的新更改会定期构建、测试并发布到到GH-Release中。

      我该如何使用安装并使用它?

      请查看 用户指南

      进度

      消息类型

      • 文本消息
      • 图片消息
      • 视频消息
      • 文件消息
      • 语音消息
      • 回复引用
      • Mention(@)
      • 合并转发

      聊天类型

      • 群聊
      • 私聊
      • 日志拉取
      • TG频道Post
      • TG频道讨论区

      消息源

      • QQ-MiraiConsole via mirai build
      • QQ-OneBot12 via walle-core Delayed
      • Telegram via teloxide build
      • Discord via serenity build
      • Minecraft-Bukkit 1.12-1.19 build
      • Minecraft-Fabric 1.16-1.18 build
      • Minecraft-Forge 1.18 build
      • Minecraft-Bungeecord/Velocity WorkInProgress
      • Matrix-Oicq-Bridge via Matrix WorkInProgress

      贡献者

      @Itsusinn/逸新(Maintainer)

      @nexplorer-3e

      @MlgmXyysd

      @qwq233

      @DreamOneX

      @LuDreamst

      欢迎任何形式的PR。


      发布在 插件发布
      Itsusinn
      Itsusinn
    • RE: 【萌新提问】关于@某人的问题

      https://github.com/mamoe/mirai/blob/dev/mirai-core-api/src/commonMain/kotlin/message/data/Message.kt
      https://github.com/mamoe/mirai/blob/dev/mirai-core-api/src/commonMain/kotlin/message/data/At.kt

      发布在 开发交流
      Itsusinn
      Itsusinn
    • RE: [问题] 如何自定义AutoSave(ReadOnly)PluginData(Config)的value类型

      有人不仔细看注释

      发布在 开发交流
      Itsusinn
      Itsusinn
    • RE: Mirai的线程池有多大?如何配置?

      可以指定mirai使用的dispatcher,默认情况下是一个DefaultDispatcher,和一个ktor-okhttp-dispatcher。
      mirai的配置方法应该在GlobalEventChannel.INSTANCE.subscribeAlways,的形参中,有一个参数可以指定dispatcher。
      ps:kt的dispatcher即为java的线程池。

      发布在 开发交流
      Itsusinn
      Itsusinn
    • 1 / 1