MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. jie65535
    • Profile
    • Following 0
    • Followers 1
    • Topics 14
    • Posts 77
    • Best 8
    • Controversial 0
    • Groups 1

    jie65535

    @jie65535

    8
    Reputation
    127
    Profile views
    77
    Posts
    1
    Followers
    0
    Following
    Joined Last Online
    Website github.com/jie65535 Location 深圳

    jie65535 Unfollow Follow
    CaptchaFree

    Best posts made by jie65535

    • JCC - 基于Mirai-Console的在线编译插件

      JCC - J Compiler Collection

      一个在线编译器插件


      运行截图

      jcc.png

      项目介绍

      JCC遵循AGPLv3开源协议,在Github开源,您可以从Releases中下载发布的插件。若您喜欢,可以为我点一个Star :) Star

      如需反馈问题,请提交issue,若您愿意修改,请提交Pull request。或者,您也可以在本主题下回复。

      外部接口

      本项目通过调用glot.io的开放接口实现主要功能,这是一个开源项目,详见Github。
      本项目还调用了pastebin,不过并非调用开放接口,而是模拟调用。

      TODO List

      • 在线编译功能
      • 回复消息太长时,通过
        Pastebin回复
      • 回复消息太长时,通过转发消息功能回复
      • 支持配置功能
      • 支持预设
        stdin功能

      提示:/jcc指令需要授予权限才能执行,但是执行代码的jcc指令则不需要权限。
      原因:官方的指令系统中,自动会按照空格拆分消息进行识别,因此执行代码十分不方便。虽然可以通过定制parser的方法手动解析,但暂时我还是选择更简单的方式,直接识别消息内容。

      posted in 插件发布
      jie65535
      jie65535
    • RE: [Mirai Plugin Center] 插件中心功能请求贴
      1. 评论
      2. Q&A -> issue
      3. 评价 ⭐⭐⭐⭐⭐
      4. 市场/探索
        😉
      posted in 开发交流
      jie65535
      jie65535
    • JNR - 基于MiraiConsole的自定义戳一戳回复插件

      这个插件只做一件事情,就是在收到戳一戳事件时,回复预设的消息。


      这是一个开源插件,你可以在这里访问代码仓库,在这里下载最新发布文件

      配置文件允许用户设置监听事件的优先级与是否在回复后拦截事件。

      命令

        /jnr add [weight]    # 添加回复消息(权重默认为1)                                                  
        /jnr add <message> [weight]    # 添加简单回复消息(权重默认为1)                                    
        /jnr clear    # 清空回复消息列表
        /jnr list    # 列出当前回复消息列表
        /jnr remove <index>    # 删除指定索引的回复消息
      

      特殊消息

      设置回复消息为以下内容,代表特殊含义

      • #nudge 戳回去
      • #group.mute:30 禁言30s, 可以自定义禁言时间, 单位秒

      使用示例

      Use example image

      更新记录

      v1.1.0

      新增特殊响应动作 #6 by @YehowahLiu

      • 支持戳回去 #nudge
      • 支持禁言 #group.mute:30 表示禁言30s
      posted in 插件发布
      jie65535
      jie65535
    • JPA - 基于MiraiConsole的图片存档插件

      这个插件只做一件事,就是在收到消息时,将消息内的图片下载并保存到硬盘。


      J Picture Archiving Github

      Releases

      指令

      jpa setDir <dir> 设置图片存档目录
      jpa reset 重置存档目录
      默认保存在插件数据目录下data/J Picture Archiving/*

      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @SakuraXiaoWen @YoinSama 现在已经支持多条回复消息了。
      一楼已经重新编辑。

      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      已更新 v0.1.1
      现在在对话环境下发送空参数指令,可以使用下一条消息作为预设回复模板

      posted in 插件发布
      jie65535
      jie65535
    • J24 - 基于MiraiConsole的24点小游戏插件

      Github地址

      源起(群友想玩,现写一个)
      idea

      示例
      Example

      posted in 插件发布
      jie65535
      jie65535
    • RE: J24 - 基于MiraiConsole的24点小游戏插件

      @35544 新版mirai插件格式,从2.11版本开始,可以在运行时下载依赖,减小插件体积。

      posted in 插件发布
      jie65535
      jie65535

    Latest posts made by jie65535

    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @dinorex 可以用安卓平板,加上协议修复插件就可以登录了。起码我是这么做的。

      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @dinorex 是的,目前看来MacOS协议和Android Watch协议都不支持。

      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @dinorex 默认的就是高优先级,影响不大,其实要验证很简单,如果可以收到戳一戳的话,日志里会打印这个事件的:

      Event: NudgeEvent(from=NormalMember(123), target=Bot(123456), subject=Group(12345), action=戳了戳, suffix=)
      

      如果没有这个事件的话,就说明没收到戳一戳消息,和插件无关。

      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @Twinsherry 手表协议收不到戳一戳事件

      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @lunailoli 不好意思,最近比较忙,昨天改好了,不过晚点和其它修改一起发新的版本。

      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @xuefeng 可以,开了个 issue,晚点有时间改一下。

      posted in 插件发布
      jie65535
      jie65535
    • RE: JDice - 郑骰子插件

      @子君9297 和哪个插件有冲突?确认和这个插件有关?有更多信息提供吗

      posted in 插件发布
      jie65535
      jie65535
    • JDice - 郑骰子插件

      3d6表示投出3颗6面骰子,下限是3,上限是3*6即(3~18)。
      d20 表示投出1颗20面骰子。

      匹配的正则表达式如下 (\d*)[dD](\d+) ,检测到消息匹配则引用并回复产生的随机数结果。

      仓库地址
      发布地址

      10分钟完成的随意之作

      posted in 插件发布
      jie65535
      jie65535
    • RE: GitHub Helper / GitHub Notice 订阅插件
      "top.jie65535.jcf" to "jie65535/mirai-console-jcf-plugin",  // Minecraft Curseforge 查询
      "top.jie65535.j24" to "jie65535/mirai-console-j24-plugin",  // 24点小游戏
      "me.jie65535.mirai-console-jnr-plugin" to "jie65535/mirai-console-jnr-plugin",  // 戳一戳回复
      "top.jie65535.mirai-console-jcc-plugin" to "jie65535/mirai-console-jcc-plugin",  // 在线编译运行
      "top.jie65535.mirai-console-jms-plugin" to "jie65535/mirai-console-jms-plugin",  // Minecraft 皮肤
      "top.jie65535.mirai-console-jcr-plugin" to "jie65535/mirai-console-jcr-plugin",  // C/C++/Qt 文档查询
      
      posted in 插件发布
      jie65535
      jie65535
    • RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件

      @lunailoli 可以是可以,只需要将拦截的部分代码稍微移动一下就能实现。但是我不认为这是应该作为默认功能加入,也许应该加个选项啥的?我想想要不要都改了,还是专门给你改一个。

      posted in 插件发布
      jie65535
      jie65535