MiraiForum

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

    Samarium150 发布的帖子

    • RE: [已结束]【社区活动】摸鱼区版主活动第三弹——逝去的时光,与新的未来

      上半年想着怎么还不毕业,下半年想着还不如不毕业。
      总之今年把本科文凭混到手了,GitHub上能拿得出手的项目也越来越多了。希望明年能去读研,over。

      发布在 摸鱼区
      Samarium150
      Samarium150
    • RE: Drift Bottle 漂流瓶插件

      使用说明

      本楼的内容可能更新不及时,以 wiki 页面为准

      前置条件

      • Java 11 及以上
      • mirai-console
        本插件最新版目前只在 2.9.2 做了测试(只在最新版测试的屑)
      • 启动器
        应该没人想手动启动mirai-console, 如果想, 请看 这里
        启动器推荐官方的 MCL,使用方法参见官方 用户手册
      • chat-command
        允许在聊天环境执行命令, 下载release中的jar文件并放入plugins文件夹中

      加载

      直接将Release中的mirai-console-drift-bottle.*.mirai.jar放到plugins中, 重新启动控制台即可
      如果MCL文件夹里没有plugins这个文件夹, 就先启动一次

      权限分配

      • io.github.samarium150.mirai.plugin.mirai-console-drift-bottle:command.pickup 捡起漂流瓶
      • io.github.samarium150.mirai.plugin.mirai-console-drift-bottle:command.jump-into 查看有多少物体在海中
      • io.github.samarium150.mirai.plugin.mirai-console-drift-bottle:command.throw-away 丢出漂流瓶
      • io.github.samarium150.mirai.plugin.mirai-console-drift-bottle:command.sea 漂流瓶操作复合指令
      • io.github.samarium150.mirai.plugin.mirai-console-drift-bottle:command.comment 评论漂流瓶

      在console使用/perm permit * io.github.samarium150.mirai.plugin.mirai-console-drift-bottle:*来赋予所有联系对象使用本插件所有命令的权限

      配置

      console版本在2.9.0-RC以上时,
      配置文件位于config/io.github.samarium150.mirai.plugin.mirai-console-drift-bottle目录下
      否则在config/Drift Bottle目录下

      配置文件可以在console运行时修改,但依旧需要重启console才能生效

      以下是完成的配置文件的参考:

      General.yml

      # 捡起命令不减少漂流瓶总数
      incrementalBottle: true
      # 捡起命令不减少尸体总数
      incrementalBody: false
      # 是否启用内容审核
      enableContentCensor: false
      # 是否缓存漂流瓶图片到本地
      cacheImage: true
      # 漂流瓶功能连续使用间隔 (单位: 秒)
      perUse: 10
      # 随机延迟回复的时间区间 (单位: 毫秒)
      randomDelayInterval: 
        first: 1000
        second: 1500
      # 使用转发消息展示漂流瓶
      displayInForward: false
      

      内容审核开启后需要填写ContentCensor.yml中的内容,否则不会生效

      Command.yml

      # jump-into命令的别名
      jumpInto: 
        - 跳海
        - 跳进海里
      # pickup命令的别名
      pickup: 
        - 捡漂流瓶
      # throw-away命令的别名
      throwAway: 
        - 丢漂流瓶
      # comment命令的别名
      comment: 
        - 评论
      # sea-operation命令的别名
      seaOperation: 
        - 海
        - s
      

      Reply.yml

      # 海里没有物品时的回复
      noItem: '海里暂时没有物品哦~'
      # 捡起漂流瓶的回复
      pickupBottle: "你在海边捡到了一个来自【%source】的漂流瓶,打开瓶子,里面有一张纸条,写着:\n"
      # 捡起尸体的回复
      pickupBody: "海面飘来了【%who】的浮尸……\n他于【%time】"
      # 在私聊中跳海的修饰语
      inPrivate: "悄悄潜入深海……\n愿深蓝之意志保佑他的灵魂。"
      # 在群聊中跳海的修饰语
      inGroup: 在【%group】处的海边沉入深海……
      # 丢漂流瓶的回复
      throwAway: '你将一个写着【%content】的纸条塞入瓶中扔进大海,希望有人捞到吧~'
      # 跳进大海的回复
      jumpInto: "你缓缓走入大海,感受着海浪轻柔地拍打着你的小腿,膝盖……\n波浪卷着你的腰腹,你感觉有些把握不住平衡了……\n……\n你沉入海中,【%num】个物体与你一同沉浮。\n不知何处涌来一股暗流,你失去了意识。"
      # 等待漂流瓶内容的回复
      waitForNextMessage: '请把想说的话写在纸条上发送出来吧~'
      # 等待漂流瓶内容超时的回复
      timeout: 是不是没有还没有想到要写什么呢?那待会再找我也行哦
      # 漂流瓶内容不合规的回复
      invalid: '不要往瓶子里塞奇怪的东西哦~'
      # 漂流瓶使用速度过快的回复
      inCooldown: 好快啊,能不能慢一点
      # 漂流瓶消息类型被禁用的回复
      bannedMessageType: '不要往瓶子里塞这种类型的消息哦~'
      

      其中%source等为特殊标识,会在回复时被替换为实际的内容

      ContentCensor.yml

      API_KEY: ''
      SECRET_KEY: ''
      

      在General.yml中启用内容审核才需要填写,可以在百度内容审核平台 快速入门 这里找到申请步骤。

      审核策略请在 策略管理 页面自行调整

      v1.2.0只实现了文本和图片的审核

      Advanced

      # At显示为纯文本
      disableDirectAt: false
      # 漂流瓶消息类型控制
      # 可在此配置以下类型:
      # Image: 图片, LightApp: 小程序, Audio: 语音, FlashImage: 闪照
      # MarketFace: 商城表情, Dice: 骰子, ForwardMessage: 合并转发消息
      # FileMessage: 文件消息 (貌似漂流瓶无法存放文件,但还是先放着)
      saveMessageTypes: 
        Image: true
        LightApp: true
        Audio: true
        FlashImage: true
        MarketFace: true
        Dice: true
        ForwardMessage: true
        FileMessage: true
      

      使用

      • (/)throw-away [messages]
        丢出漂流瓶的命令,只能在聊天环境使用(私聊群聊均可),默认别名为丢漂流瓶,参数为留言的内容。内容包含空格时,空格会被删除。内容为空时会把下一条消息作为漂流瓶留言。
      • (/)pickup [index]
        捡起漂流瓶的命令,只能在聊天环境使用(私聊群聊均可),默认别名为捡漂流瓶,可选参数为漂流瓶的序号。可以看到别人在漂流瓶中的留言。
      • (/)jump-into
        查看大海中物品数量的命令,可以在聊天环境(私聊群聊均可)和控制台使用,默认别名为跳进海里和跳海。聊天环境下使用者会成为大海的一部分(笑)
      • (/)comment <comment> [index]
        评论漂流瓶的命令,只能在聊天环境使用(私聊群聊均可),默认别名为评论,参数为评论内容,且仅限纯文本,可选参数为漂流瓶的序号。
      • (/)sea
        漂流瓶操作复合命令,默认别名为海
        • query [index]
          获取漂流瓶信息的命令,别名为get,控制台使用时index为必填参数
        • rm [index]
          删除漂流瓶的命令,别名为del,控制台使用时index为必填参数
      发布在 插件发布
      Samarium150
      Samarium150
    • Drift Bottle 漂流瓶插件

      mirai-console-drift-bottle

      地址:GitHub

      简单的漂流瓶插件,基本照抄了Dice!项目的漂流瓶功能

      可以在私聊或者群聊中丢出包含任意消息的漂流瓶, 其他人通过捡起漂流瓶即可看到相应的消息

      也可以通过跳海来查看海里有多少物品

      具体使用文档放在了 wiki 页面 和 二楼

      GitHub top language
      GitHub
      GitHub all releases
      visitors

      下图是功能演示
      example.png

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: buildPlugin 显示502错误

      @picpo

      plugins {
          val kotlinVersion = "1.5.10"
          kotlin("jvm") version kotlinVersion
          kotlin("plugin.serialization") version kotlinVersion
      
          id("net.mamoe.mirai-console") version "2.8.2"
      }
      
      发布在 BUG反馈
      Samarium150
      Samarium150
    • RE: 讨论一下一个插件需求应该满足的规范

      dependency/prerequisite也可以算上吧,比如chat-commnad+权限分配这种?

      发布在 开发交流
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @bestlm 是只有群聊没有图片吧,那大概率是风控

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @bestlm 可能被风控了,你试试私聊

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @imi-123 举个例子然后发github issue吧,我加到todo里

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 天网开发组,非官方开发交流群

      群主:我成替身了?

      发布在 摸鱼区
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @yuudachi 4.1.4 发了

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @alexwick62 参见 40楼

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @yuudachi 是吗,我下午测试一下
      确实,黑名单模式的逻辑里没有考虑群组里有黑名单用户的情况,下午修

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 论坛搜索会跳转到Bing

      好像就是这么设计的,原来那个搜索太屎了

      发布在 BUG反馈
      Samarium150
      Samarium150
    • RE: 通过mcl装的mirai是beta版本,如何安装稳定版?
      {
        "js_optimization_level": -1,
        "mirai_repo": "https://gitee.com/peratx/mirai-repo/raw/master",
        "maven_repo": [
          "https://maven.aliyun.com/repository/public"
        ],
        "packages": [
          {
            "id": "net.mamoe:mirai-console",
            "channel": "stable",
            "version": "2.8.2",
            "type": "libs",
            "versionLocked": true
          },
          {
            "id": "net.mamoe:mirai-console-terminal",
            "channel": "stable",
            "version": "2.8.2",
            "type": "libs",
            "versionLocked": true
          },
          {
            "id": "net.mamoe:mirai-core-all",
            "channel": "stable",
            "version": "2.8.2",
            "type": "libs",
            "versionLocked": true
          },
          {
            "id": "org.itxtech:mcl-addon",
            "channel": "c122",
            "version": "1.2.2",
            "type": "plugins",
            "versionLocked": false
          }
        ],
        "disabled_scripts": [],
        "proxy": "",
        "log_level": 1,
        "script_props": {}
      }
      

      这配置文件也不难改吧

      发布在 开发交流
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @梦太远丶你可会来 是这么添加的没错

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @梦太远丶你可会来

      • 别人发没用的话试试关掉白名单模式看看行不行,行的话可能是没加白名单(白名单和信任用户是分开的)
      • 发不出来图可以试试把Config.yml中的proxy改成i.pixiv.re
      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @梦太远丶你可会来 要用涩图 来一张或者/lolicon get

      发布在 插件发布
      Samarium150
      Samarium150
    • RE: 萌新求助

      草,乐了,这波我的,源码里忘写description了,console没显示。使用说明都放wiki了。

      发布在 使用交流
      Samarium150
      Samarium150
    • RE: 【涩图插件喜加一】mirai-console-lolicon

      @梦太远丶你可会来 wiki 有看吗

      发布在 插件发布
      Samarium150
      Samarium150
    • 1
    • 2
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 13 / 18