MiraiForum

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

    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
    • 1 / 1