MiraiForum

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

    yoonching

    @yoonching

    3
    声望
    28
    资料浏览
    70
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    yoonching 取消关注 关注

    yoonching 发布的最佳帖子

    • RE: 问,协议在哪里设置,有什么可用的协议?

      协议在哪里设置?
      答:跟真机登录一样,肯定是发起登录的时候。见https://hub.fastgit.org/mamoe/mirai/blob/d3bfd4df04a6714e083d8714800699683dce182f/docs/Bots.md#%E5%88%87%E6%8D%A2%E7%99%BB%E5%BD%95%E5%8D%8F%E8%AE%AE

      有什么可用的协议?
      答: 见第231行
      https://hub.fastgit.org/mamoe/mirai/blob/2e1ec03daaf6a1e508bc1bc5baeb72796f10c270/mirai-core-api/src/commonMain/kotlin/utils/BotConfiguration.kt

      有什么例子可以参考?
      答:把Mirai作为jar包依赖方式的开发,可以看这页代码第51行。代码的业务逻辑是构造一个机器人的配置并登录。
      https://hub.fastgit.org/farewell12345/FAQ-Bot-QQ/blob/master/src/main/kotlin/io/farewell12345/github/faqbot/BotManager/BotManager.kt

      看文档、借鉴其他项目的代码,是开发软件的基本起步方法。

      发布在 使用交流
      yoonching
      yoonching
    • RE: 怎么让机器人进行群管理

      这个理解不太准确。一个事件只是给你一个发现这个成员需要修改的理由或者说是动机。比如他加群了你才能改名片(不在你的群肯定不能改),或者他发言时你发现他的名片不太对,机器人可以给他改。

      由此,一般修改名片的业务场景及逻辑是这样的:

      1、场景1:监听到入群事件 -> 稍等片刻 -> 调用相关API,获取这位新群成员的对象,修改该成员名片。
      2、场景2:监听到群成员发言 -> 检查名片 -> 名片不符合群规定 -> 调用相关API,获取这位新群成员的对象,修改该成员名片。

      发布在 开发交流
      yoonching
      yoonching
    • RE: 我想在插件中连接MySql数据库但是出现问题(java)

      是你在maven或者gradle等文件里引入依赖。
      例如maven加一个依赖(版本号仅作参考)
      <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.19</version>
      <scope>runtime</scope>
      </dependency>

      或build.gradle.kts加一个依赖

      dependencies内 增加一行:
      implementation("mysql:mysql-connector-java:8.0.19")

      或者自行引入jar包

      发布在 开发交流
      yoonching
      yoonching

    yoonching 发布的最新帖子

    • RE: 我宣布个事!

      我徒弟呢?

      发布在 摸鱼区
      yoonching
      yoonching
    • RE: 今天机器人突然发不出图片了

      @yoonching 啊我看到了后续你发的东西,似乎是版本号没有真正更新。

      发布在 使用交流
      yoonching
      yoonching
    • RE: 今天机器人突然发不出图片了

      @narumi 这边现在是什么类型的消息发不出去?你要不试试把你修改后的配置文件贴出来看看,再收发几次消息把日志也贴出来。

      发布在 使用交流
      yoonching
      yoonching
    • RE: 今天机器人突然发不出图片了

      @narumi 这...我没有用mcl。对于我来说,就是gradle文件里把kotlin版本号换成了1.5.0,mirai版本号换成了昨天新的,刷新了依赖再打包,扔到服务器。

      发布在 使用交流
      yoonching
      yoonching
    • RE: test下的RunTerminal中的main方法无法运行

      发图的事儿修复了,版本使用2.7.1-dev-1,详情见官方的github里的release

      发布在 开发交流
      yoonching
      yoonching
    • RE: 今天机器人突然发不出图片了

      https://github.com/mamoe/mirai/releases/tag/v2.7.1-dev-1

      修复了,我这边测试可以群聊发图

      发布在 使用交流
      yoonching
      yoonching
    • RE: 关于无法发送图片

      修复了,见https://github.com/mamoe/mirai/releases/tag/v2.7.1-dev-1

      发布在 BUG反馈
      yoonching
      yoonching
    • RE: 萌新,想请教一下```messageId```该如何获取

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

      看起来是这个的id,图片示例里messagechain第一条,type为Source元素的id
      58424ed7-2032-4072-8c88-a802dc443dc2-image.png

      发布在 HTTP API和第三方SDK
      yoonching
      yoonching
    • RE: 萌新,想请教一下```messageId```该如何获取

      @mercerrh 不,我又想了想,觉得你理解的对...session是可以不传的,容我再想想这个id从哪里来

      发布在 HTTP API和第三方SDK
      yoonching
      yoonching
    • RE: 萌新,想请教一下```messageId```该如何获取

      那个可选是false啊,非必填项目。我的直观理解是messagechain里边某个元素的id字段。
      8597c237-caea-4d87-89bc-37d292d68f56-image.png

      发布在 HTTP API和第三方SDK
      yoonching
      yoonching