MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    mirai-file-upload-一个在线访问群文件的网站

    其他项目发布
    java 文件 spring boot
    3
    4
    1076
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • O
      Oaiqiy 最后由 Oaiqiy 编辑

      mirai-file-upload

      项目地址

      为了解决每次想要手机电脑之间同步文件都要打开电脑qq的问题,开发这个应用,利用mirai的文件消息机制开发,移动端只需要将文件转发到qq群中即可在网页中下载,目前在网页中只实现了上传,下载和删除群文件。

      以下为README中的内容

      mirai-file-upload

      一个基于Spring Boot框架和Mirai QQ bot框架开发的文件传输应用

      在QQ群中存储文件,利用Bot读取,上传和删除群文件,用Spring作为web框架,在后端调用bot,实现在网页中,上传,下载,删除群文件。

      开发目的为了解决手机电脑之间,电脑与电脑之间文件同步麻烦的问题,使用这个程序只需要把想要同步的文件发送或转发到qq群中,即可在网页中下载,同时在网页中也可以上传文件到qq群中。

      为安全考虑使用spring security对网站进行保护,可在这里关闭spring security。

      使用方法

      1. 从releases中下载jar包

        java -jar mirai-file-upload-0.0.1-SNAPSHOT.jar --bot.qqNum=[bot qq] --bot.password=[bot password] --bot.group-num=[group num]
        

        填入bot的qq号,密码和qq群号,程序运行在http://localhost:59701 登录用户名和密码为root。

      2. 自行build

        1. 创建一个qq群把想要使用的bot拉进去。
        2. 在配置文件中填入bot的qq号,密码和qq群号。
        3. 用gradle build项目。
        4. 在/build/libs里找到jar包。
        5. 在服务器中运行。
        6. 放开这里配置的端口。
        7. 用这里配置用户账号密码登录网页,即可开始使用。

      问题

      1. 不能使用https,因为用到官方的url不是https的,所以更推荐使用edge而不是chrome来打开此页面。
      2. 下载文件不能显示进度,同样是官方的api下载的文件不带有文件名,又因为是跨域下载不能直接改名,所用只能用javascript下载。

      TODO

      1. 增加文字同步功能,将发送到qq群中的内容同步到网站中,也可以通过网站向qq群发送消息。
      1 条回复 最后回复 回复 引用 0
      • RainChan
        RainChan 摸鱼 最后由 编辑

        QQ网盘实现了!

        O 1 条回复 最后回复 回复 引用 1
        • O
          Oaiqiy @RainChan 最后由 编辑

          @rainchan hhhh是想这样的

          1 条回复 最后回复 回复 引用 0
          • 只
            只会用不写插件的白鹿 最后由 编辑

            希望可以在启动那里自定义端口,有些服务商不提供全端口的

            1 条回复 最后回复 回复 引用 0
            • 1 / 1
            • First post
              Last post
            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact