MiraiForum

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

    jie65535

    @jie65535

    9
    声望
    170
    资料浏览
    79
    帖子
    2
    粉丝
    0
    关注
    注册时间 最后登录
    网站 github.com/jie65535 位置 深圳

    jie65535 取消关注 关注
    CaptchaFree

    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的方法手动解析,但暂时我还是选择更简单的方式,直接识别消息内容。

      发布在 插件发布
      jie65535
      jie65535
    • RE: [Mirai Plugin Center] 插件中心功能请求贴
      1. 评论
      2. Q&A -> issue
      3. 评价 ⭐⭐⭐⭐⭐
      4. 市场/探索
        😉
      发布在 开发交流
      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
      发布在 插件发布
      jie65535
      jie65535
    • JPA - 基于MiraiConsole的图片存档插件

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


      J Picture Archiving Github

      Releases

      指令

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

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

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

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

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

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

      Github地址

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

      示例
      Example

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

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

      发布在 插件发布
      jie65535
      jie65535
    • JMailNotify - 邮件通知bot状态

      这个插件只做一件事,在你的bot上线/下线时向你发送邮件通知。

      BotOnline.png

      仓库地址:https://github.com/jie65535/JMailNotify

      指令集:

      /jmn reload    # 重载配置
      /jmn setDisabled <isEnabled>    # 设置关闭通知
      /jmn setLogin <isEnabled>    # 设置登录通知
      /jmn setLogout <isEnabled>    # 设置登出通知
      /jmn setSendTo <email>    # 设置收件人邮箱地址
      /jmn setSender <email> <smtpPassword>    # 设置SMTP发件人邮箱
      /jmn setSmtpServer <host> <port>    # 设置SMTP服务器
      /jmn test [title] [message]    # 发送测试邮件
      
      发布在 插件发布
      jie65535
      jie65535

    jie65535 发布的最新帖子

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

      @FatumCrux 有的协议是无法发起戳一戳的,虽然可以收到。
      控制台里应该有异常提示,我测试了一下,会抛协议不支持的异常:java.lang.UnsupportedOperationException: nudge is supported only with protocol ANDROID_PHONE or IPAD 看上去只有Android手机还有iPAD可以戳回去。

      发布在 插件发布
      jie65535
      jie65535
    • RE: JMailNotify - 邮件通知bot状态

      @Twinsherry jnr ?

      你是指戳一戳回复插件 J Nudge Reply 吗?在仓库的 Releases 里下载最新文件。

      本帖是邮件通知插件,下载地址是 JMailNotify

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      发布在 插件发布
      jie65535
      jie65535
    • JDice - 郑骰子插件

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

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

      仓库地址
      发布地址

      10分钟完成的随意之作

      发布在 插件发布
      jie65535
      jie65535