MiraiForum

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

    Orisland 发布的帖子

    • RE: 请教一个自定义子命令别名的问题

      @popjdh 是不是和生命周期与加载顺序有关,配置文件的读取的代码行和命令注册写反了导致命令注册的时候该配置文件仍未加载(空)
      (你倒是给堆栈异常的信息啊)。

      发布在 开发交流
      Orisland
      Orisland
    • RE: 请教一个自定义子命令别名的问题
       @SubCommand("function_1_name")
       @Description("xxxxx")
          public void simg(CommandSenderOnMessage sender) throws IOException{}
      

      java这么写是正确的啊,原来kotlin不能用的吗?在SubCommand里传入的名称将代替原方法名,作为命令注册。

      发布在 开发交流
      Orisland
      Orisland
    • RE: 萌新使用插件求助

      在控制台授权,
      根据你的使用场景为不同用户添加权限。

      发布在 使用交流
      Orisland
      Orisland
    • RE: 现在Mirai这边娱乐功能插件有哪些呀?

      请到github里找找,以及插件区看。

      发布在 使用交流
      Orisland
      Orisland
    • RE: 如何获取引用源消息中的富文本?

      好吧大家似乎也没什么其他办法,那只能存数据了。。。

      发布在 开发交流
      Orisland
      Orisland
    • 如何获取引用源消息中的富文本?

      getOriginalMessage()方法只能获取纯文本,无法获取源信息中的富文本。

      • 是否存在不储存信息的方式下获取元消息中的各种类型信息的办法?(例如图片等)

      ed0f4a6b-4d02-4004-9b2c-31e70293cb80-DEFBDDC1AEE8F4885C8F4EE5960D8453.jpg

      dcc568ae-ab2b-4c59-8e62-c491cf1ce042-85E6AC5417BB6D217F18169299D24FF6.jpg

      发布在 开发交流
      Orisland
      Orisland
    • RE: 原神米游社签到插件

      @colter23
      好,很有精神!
      34f6bcc1-1769-4f24-8bd7-bae954848ea4-A7222D47-848D-4A9C-B5D7-498A06FAA4BC.png

      发布在 插件发布
      Orisland
      Orisland
    • RE: 原神米游社签到插件

      @colter23 拜谢
      小问题,崩坏的签到似乎不会提示已签到,而是提示失败,在明天测试之前暂不清楚该显示到底是签到成功但是已签到,还是签到失败。
      981262c5-3d60-4c3b-b871-a8baa4170f96-274BD76C-8536-40E4-A8B0-83B0FA94E2FD.png

      发布在 插件发布
      Orisland
      Orisland
    • RE: 原神米游社签到插件

      @colter23 有没有考虑隔壁的bbb?bbb也有类似的签到操作~

      发布在 插件发布
      Orisland
      Orisland
    • RE: 原神米游社签到插件

      那个……linux可以用吗?上次有个类似的插件不支持linux。

      发布在 插件发布
      Orisland
      Orisland
    • RE: 话说,论坛将来会支持内容折叠操作吗?

      @karlatemp 在 话说,论坛将来会支持内容折叠操作吗? 中说:

      https://github.com/KasukuSakura/nodebb-plugin-mirai-forum

      啊这 ....

      发布在 摸鱼区
      Orisland
      Orisland
    • RE: 话说,论坛将来会支持内容折叠操作吗?

      噢😯,那就先期待一下这个功能了。

      发布在 摸鱼区
      Orisland
      Orisland
    • 话说,论坛将来会支持内容折叠操作吗?

      有些功能演示图多到影响排版和观看了…
      折叠也可以减少一些流量的消耗来着。🤔

      发布在 摸鱼区
      Orisland
      Orisland
    • RE: 简易pixiv插件

      picTool-0.3

      • 为了保护机器人,加入R18限制,所有R18图片均会被禁止发送,以文字代替,但是链接依然存在,请手动提取。
      • 此操作为硬处理,不可修改,未来会重写该功能以便有更好的灵活性。
      • 若不想限制R18请使用picTool-0.2
        此版本为长期版本,由于本人近期学业压力过大,故此插件目前到此为止,后续有时间再改。
        下载
        演示:
        724be9bc-3bea-4e8a-b0d5-bf36042919e8-254EAF06-D3AD-4317-84F6-990F3E1FAB8A.png
        a0c054db-b622-4e0f-b198-3b9f081b85ed-image.png
        07e11875-10af-49e2-9a64-b8cbe161e956-image.png
      发布在 插件发布
      Orisland
      Orisland
    • RE: 简易pixiv插件

      picTool-0.2
      减少了不必要的json信息,减少搜索错误概率。
      去除了不必要的信息输出,现在控制台不会出现大段的json数据了。
      增加了尝试骗过上帝的撤回功能并添加了两条指令。
      如果你不希望其他人使用以下两个指令,请不要使用之前提到的*权限,或者不在群内使用该指令避免其他人知道该命令。
      该命令全局生效,暂时没有考虑分群功能。

      • (/)p showBack 展示当前撤回的秒数,大于120则为不撤回。
        999d139e-60a1-40bb-b1e5-d871a4b12b29-image.png

      • (/p)p setBack <sec> sec处填你想撤回的秒数即可,只能填写>0的数字。
        cf4eeb76-a5dc-4938-9c54-07c6e92f9c1d-C5675C49-0521-4650-8EE2-AB3654BDE77A.png

      修正了/p pic的链接,现在不会出现红链了。
      如果您之前下载了该插件,请替换新版插件。

      下载
      2021年10月03日12:41:45

      发布在 插件发布
      Orisland
      Orisland
    • RE: 如何获取引用的信息源?

      具体做法如下:

      public void function(CommandSenderOnMessage sender) throws IOException {
              QuoteReply reply = sender.getFromEvent().getMessage().get(QuoteReply.Key);
              MessageChain chain = reply.getSource().getOriginalMessage();
              do something...
          }
      

      或者全写一起,

      public void function(CommandSenderOnMessage sender) throws IOException {
              MessageChain chain = sender.getFromEvent().getMessage().get(QuoteReply.Key).getSource().getOriginalMessage();
              do something...
          }
      
      发布在 开发交流
      Orisland
      Orisland
    • 简易pixiv插件

      注意,该插件为自用插件,不保证会一直更新。
      自己啥都不懂,论坛一直在闲逛,就趁着十一搞了一个乱七八糟的插件,不过好在功能都实现了。

      公告(重要)

      • 如果您使用的插件版本低于0.2,请删除并替换为0.2版本,以避免红链问题。红链可能会影响bot的安全认证,增大tx骑脸的风险。
      • 有错误请发issue,恕由于个人时间问题,可能无法及时回复issue和论坛回复。
      • 请注意,由于代码的编写时间仓促,一共也就花了一个晚上的闲时间摸,所以该代码的质量很低,仅为了实现功能而编写,代码不具有参考价值。其中包含了大量无意义的重复以及代码冗余,别说你了,我自己现在看着都高血压。故将会在未来的某天重新进行优化调整。

      该插件的特点:

      由于依赖了@RainChan 好用的图片api,所以,不需要多余的配置。
      为此对@RainChan 表示感谢!
      (话说为什么是GC酱啊,GC明明不在名字里啊,这不应该叫RC酱吗??)

      下载jar
      提交issue

      为什么选择这个插件?

      优点:

      • 简单……
      • 没有配置文件
      • 不需要proxy
      • 不需要很高的网速
      • 不需要了解任何代码

      缺点:

      • 无法自定义
      • 无法异步
      • 没有配置文件
      • 无法修改任何配置->当然如果你想,可以去翻翻源码
        (warn:在翻源码前请事先准备降压药,以及呕吐袋以备不时之需)

      适合人群:

      • 真·小白,对代码很陌生,只知道丢plugin和启动
      • 懒,不想费事配置
      • 测试,拿来玩的
      • 我自己=。=

      如果你需要其他更丰富的功能和其他自定义,请选择其他人的插件。
      论坛里这类插件应该不算少。

      如何安装?

      • 下载jar丢进plugin,重启mirai.
      • 控制台输入permission add u* org.orisland.plugin:command.pic
        或permission add u* org.orisland.plugin:command.*回车

      权限

      org.orisland.plugin:* The base permission
      或,
      推荐使用高级权限管理插件一键配置:
      3556dd57-ddf4-4963-9c74-27e38f392e19-image.png

      核心指令

      • /p(ic) simg 图片 搜索指定图片
        请注意,simg与图片之间,拥有空格!
        ee9f3503-3a7f-4f0b-abab-a7f5c3ce3dae-image.png

      • /p(ic) pid xxxxxxx 提取pid为xxxxxxx的图片

      ^fold请注意,xxxxxx为作品id!
      1d8373ea-1371-4f98-b54a-571f63fca949-A506CF6B-4432-4811-837A-ABFDAD909C30.png

      • /p(ic) bid 提取回复中pid为xxxxx的图片
        请注意,该指令不需要任何参数,仅需要回复机器人的查询结果!
        以上的两个指令结果均可以通过这种方式提取!
        注意:仅限pixiv!
        cf6fa1a7-11ec-49d4-a004-9fc6801280b3-image.png
        当然,如果你懒得删除@bot的信息,你可以先在聊天框打指令,然后再回复信息进行查询。(确保/p bid在信息的前面即可)
        例如:
        IMG_6519.JPG

      更新一览

      • picTool-0.2.2
        由于pixiv.cat更新了域名,所以也同步改了。
        去除了不必要的依赖,缩小了jar。
        2021年11月10日13:20:26
      • picTool-0.2.1
        为了保护机器人,加入R18限制,所有R18图片均会被禁止发送,以文字代替,但是链接依然存在,请手动提取。
        此操作为硬处理,不可修改,未来会重写该功能以便有更好的灵活性。
        若不想限制R18请使用picTool-0.2
        此版本为长期版本,由于本人近期学业压力过大,故此插件目前到此为止,后续有时间再改。
        2021年10月03日19:29:27
      • picTool-0.2
        减少了不必要的json信息,减少搜索错误概率。
        去除了不必要的信息输出,现在控制台不会出现大段的json数据了。
        增加了尝试骗过上帝的撤回功能并添加了两条指令。
        (/)p showBack 展示当前撤回的秒数,大于120则为不撤回。
        (/p)p setBack <sec> sec处填你想撤回的秒数即可,只能填写>0的数字。
        避免红链。
        2021年10月03日14:39:08
      • picTool-0.1
        2021年10月01日17:48:01
      发布在 插件发布
      Orisland
      Orisland
    • RE: 如何获取引用的信息源?

      @karlatemp
      是指这样吗?
      f0e140a2-f835-4697-a9c9-dd76c059c89b-image.png
      该指令的结果
      36a5061e-4d37-46fa-8cd0-4be9ea21e9ac-image.png

      发布在 开发交流
      Orisland
      Orisland
    • RE: 如何获取引用的信息源?

      @karlatemp
      新加的历史信息指的是?

      发布在 开发交流
      Orisland
      Orisland
    • 是否有办法要求命令触发的条件为引用回复?

      例如我希望如下的信息会触发命令,
      67588a6d-91d5-4ae3-9214-6a9423893c79-image.png
      而这种就不会,
      1e5cf60e-b184-4887-84bf-d41d037715d9-image.png

      但是我的想法似乎并没有实现
      ebeb9f92-0269-40f2-a01d-de10d85af36d-image.png

          @Handler
          public void quoteBack(CommandSenderOnMessage sender, QuoteReply reply){
               sender.sendMessage("back");
          }
      

      未触发命令↓
      977a3672-94d3-43c1-8452-9346a961fa45-image.png
      请问诸位有什么解决办法吗?

      发布在 开发交流
      Orisland
      Orisland
    • 1
    • 2
    • 11
    • 12
    • 13
    • 14
    • 15
    • 22
    • 23
    • 13 / 23