MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. cssxsh
    3. Posts
    • Profile
    • Following 0
    • Followers 129
    • Topics 61
    • Posts 2101
    • Best 158
    • Controversial 0
    • Groups 2

    Posts made by cssxsh

    • RE: 简单的Rss订阅插件 已添加RssHub支持 番剧订阅Bt种子自动上传

      @xinlinyu
      你试试 在sni列表里添加 rsshub.app

      posted in 插件发布
      cssxsh
      cssxsh
    • RE: 登陆有无限验证码,我人傻了

      @kekao 安卓模拟器不就行了

      posted in 使用交流
      cssxsh
      cssxsh
    • RE: 插件里Spring的AnnotationConfigApplicationContext扫描不到bean

      @hundun000
      检索一遍spring 里 classloader的调用呗

      posted in 开发交流
      cssxsh
      cssxsh
    • RE: 简单的Rss订阅插件 已添加RssHub支持 番剧订阅Bt种子自动上传

      @xinlinyu
      rsshub 在国内属于快要被墙的状态,
      这个是预发布的新版本 添加了 ignore log 的支持
      https://github.com/gnuf0rce/rss-helper/releases/tag/v1.0.0-dev-5
      你用用看 ,然后把日志发一下

      posted in 插件发布
      cssxsh
      cssxsh
    • RE: Arknights Helper / 明日方舟 助手,更新订阅的微博号配置项

      @hundun000 在 Arknights Helper 中说:

      目间方便地复用

      weibo-helper 使用 pc web api 需要登录,以便拿到更多 的订阅信息,
      但是arknights-helper则指针对某几个微博号,所以用的是 mobile web api 免登录

      如果简单的复制过去的话,不同版本的 arknights-helper 和 weibo-helper 会因为共用一套package 下的代码,但是如果两个插件的代码不一致,有可能会导致bug

      共用代码最好是处理成插件依赖,但是目前没有这个想法

      posted in 插件发布
      cssxsh
      cssxsh
    • RE: 简单的Rss订阅插件 已添加RssHub支持 番剧订阅Bt种子自动上传

      @xinlinyu 大概是一直链接超时?能麻烦给下rss 链接吗

      posted in 插件发布
      cssxsh
      cssxsh
    • RE: LuckPerms - Mirai - 高级权限服务插件

      试试

      posted in 插件发布
      cssxsh
      cssxsh
    • RE: 插件里Spring的AnnotationConfigApplicationContext扫描不到bean

      @ryoii

          val thread = Thread.currentThread()
          val oc = thread.contextClassLoader
          try {
              thread.contextClassLoader = XXXPlugin::class.java.classLoader
              AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
              context.scan("com.hundun.mirai.bot");
              context.refresh();
              console.getLogger().info("ApplicationContext created, has beans = " + Arrays.toString(context.getBeanDefinitionNames()));
              
          finally {
              thread.contextClassLoader = oc
          }
      

      大概这样呗

      posted in 开发交流
      cssxsh
      cssxsh
    • 切换类加载器,解决Java Services 加载问题(大概也能解决Spring的上下文问题)
          val thread = Thread.currentThread()
          val oc = thread.contextClassLoader
          try {
              thread.contextClassLoader = XXXPlugin::class.java.classLoader
              // 需要切换上下文的代码
          } finally {
              thread.contextClassLoader = oc
          }
      
      posted in 技术交流板块
      cssxsh
      cssxsh
    • RE: 插件里Spring的AnnotationConfigApplicationContext扫描不到bean

      具体是想实现什么啊,使用mybaits? 还是 构建 http api ?, spring 框架不建议在插件里使用

      posted in 开发交流
      cssxsh
      cssxsh
    • RE: 简单的Rss订阅插件 已添加RssHub支持 番剧订阅Bt种子自动上传

      @overbye 给权限了吗

      posted in 插件发布
      cssxsh
      cssxsh
    • RE: 编译好后的插件放到plugins里,运行一大堆红。

      @卑微阿飞
      你是指SLF4J那些吗
      如果你是mcl启动的话,可以通过 ./mcl --update-package net.mamoe:mirai-slf4j-bridge --channel stable --type plugin 安装 mirai-slf4j-bridge 插件, 把SLF4J桥接到mirai logger

      posted in 使用交流
      cssxsh
      cssxsh
    • RE: 怎么在私聊和临时会话中收发文件?

      目前还没有这个功能吧

      posted in 开发交流
      cssxsh
      cssxsh
    • RE: 请问大佬们有什么发送网络图片的思路吗

      不下载到文件 URL -> InputSteam -> Image 也可以,不过还是得拿本地当中转站
      如果提前知道MD5可以,尝试构建OfflineImage

      posted in 开发交流
      cssxsh
      cssxsh
    • RE: 插件打包时如何带上依赖的 jar

      @shaolongfei
      没包含有可能是引用的库没有被标记为打包的内容,你是用 implementation 的吗

      posted in 开发交流
      cssxsh
      cssxsh
    • RE: 纯萌新,登陆遇到这个怎么办

      不需要尖括号

      posted in 使用交流
      cssxsh
      cssxsh
    • RE: 套用插件的Mirai框架里如何使用Mybatis和Spring呀?

      如果只是想使用Mybatis配置数据库的话,并不一定需要spring框架

      posted in 开发交流
      cssxsh
      cssxsh
    • 简单的Rss订阅插件 已添加RssHub支持 番剧订阅Bt种子自动上传

      Rss Helper

      基于 Mirai Console 的RSS订阅插件

      Release
      Downloads
      MiraiForum

      指令

      注意: 使用前请确保可以 在聊天环境执行指令
      带括号的/前缀是可选的
      <...>中的是指令名,由空格隔开表示或,选择其中任一名称都可执行例如/rss add https://github.com/cssxsh.atom
      [...]表示参数,当[...]后面带?时表示参数可选
      {...}表示连续的多个参数 下列指令的 URL 参数可以使用 base64 编码 后的形式

      RssBaseCommand

      指令 描述
      /<rss> <add> [url] 添加一个订阅
      /<rss> <list> 列出订阅列表
      /<rss> <interval> [url] [duration] 设置订阅间隔, 单位分钟
      /<rss> <stop> [url] 取消一个订阅

      RssGithubCommand

      指令 描述
      /<rss-github> <releases> [owner] [repo] 添加一个Releases订阅
      /<rss-github> <commits> [owner] [repo] 添加一个Commits订阅
      /<rss-github> <tags> [owner] [repo] 添加一个Tags订阅
      /<rss-github> <activity> [user] 添加一个Activity订阅
      /<rss-github> <private> [user] [secret] 添加一个Private订阅

      RssMikanCommand

      指令 描述
      /<rss-mikan mikan> <my> [token] 添加一个MyBangumi订阅
      /<rss-mikan mikan> <classic> 添加一个Classic订阅
      /<rss-mikan mikan> <bangumi> [id] [sub]? 添加一个Bangumi订阅
      /<rss-mikan mikan> <search> [word] 添加一个Search订阅

      指令基于 蜜柑计划

      RssMoeCommand

      指令 描述
      /<rss-moe> <recent> 查看当季番剧TAG
      /<rss-moe> <search> [name] 搜索TAG
      /<rss-moe> <tags> {ids} 添加一个Tag订阅

      指令基于 萌番组

      RssTestCommand

      指令 描述
      /<rss-test> <build> [url] 测试一个订阅
      /<rss-test> <ssl> 测试SSL
      /<rss-test> <clear> 清空种子文件

      RssMiraiCommand

      指令 描述
      /<rss-mirai mirai> <category> [value] 添加标签订阅
      /<rss-mirai mirai> <plugin> 添加插件发布订阅
      /<rss-mirai mirai> <other> 添加其他项目发布订阅

      RssHubCommand

      指令 描述
      /<rss-hub rsshub> <add> 交互添加RssHub订阅

      交互过程举例

      1748(1438159989)  23:29:58
      /rsshub add
      
      QQBot(3337342367)  23:30:02
      request returned 1899 routes
      
      QQBot(3337342367)  23:30:03
      请输入路由名
      
      1748(1438159989)  23:30:07
      755
      
      QQBot(3337342367)  23:30:07
      (0, /755/user/:username)
      
      QQBot(3337342367)  23:30:08
      /755/user/:username, 输入:username (置空可以输入#)
      
      1748(1438159989)  23:30:21
      akimoto-manatsu
      
      QQBot(3337342367)  23:30:26
      1748  
      /rsshub add
      RSS订阅任务[秋元真夏(乃木坂46) - 755]已添加
      

      配置文件 RssHubConfig.yml 可以配置rsshub的域名,即可以配置rsshub的源
      此配置只对新的rsshub订阅订阅行为有效

      配置

      RssHubConfig

      • domain rsshub 服务器的域名,默认为官方的 rsshub.app

      HttpClientConfig

      • doh Dns Over Https Url (为空时关闭Doh,使用系统DNS since 1.0.0-dev-6)
      • sni 需要移除 SNI HostName 的域名的正则表达式列表
      • proxy 代理列表 host: proxy, host=127.0.0.1时是全局代理
      • ipv6 doh 开启ipv6 支持 (since 1.0.3)

      RssContentConfig

      • limit 订阅内容输出到QQ消息的最大长度,超过则只会输出 内容过长

      TODO

      • 翻译功能
      • 代理支持
      • Doh支持
      • 将Html转化为Mirai的MessageChain(主要目的是显示图片)

      安装

      MCL 指令安装

      ./mcl --update-package io.github.gnuf0rce:rss-helper --channel stable --type plugin

      手动安装

      • 运行 Mirai Console 生成plugins文件夹
      • 从 Releases 下载jar并将其放入plugins文件夹中
      posted in 插件发布
      cssxsh
      cssxsh
    • RE: 如何获取在mirai-console命令行输入的原始命令

      你应该用热指令 rawCommand

      posted in 开发交流
      cssxsh
      cssxsh
    • 1
    • 2
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 103 / 106