MiraiForum

    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. EvolvedGhost
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 1
    • Controversial 0
    • Groups 0

    EvolvedGhost

    @EvolvedGhost

    我是你爹

    1
    Reputation
    15
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    EvolvedGhost Unfollow Follow

    Best posts made by EvolvedGhost

    • Steamhelper - Steam跨区比价查询/Epic每周限免推送 等

      Steamhelper

      一个以 Mirai-Console 为基础开发的Steam蒸汽小插件好了现在还带点Epic的功能,需要chat-command

      项目开源地址:https://github.com/EvolvedGhost/Steamhelper

      使用的 Mirai 版本:2.10.0

      有Bug赶紧提啊,一定会修的(

      可以用来:
      1、查询Steam各区域游戏价格(带汇率自动获取和换算)
      2、查询Steam每周的销量榜单
      3、查询Steam最近的促销活动
      4、订阅Steam游戏的价格变化
      5、订阅查询Epic每周限免名单

      Release

      从0开始Kotlin编写,欢迎各位观摩屎山级代码,可读性应该极差,应该有很多BUG没查出来

      欢迎各位一起来修屎山,作者可能已经开摆

      快速入门

      插件需要以 Mirai-Console
      为基础,你可以下载 MCL 作为你的Mirai插件载入器

      与此同时,本插件需要 Mirai 官方插件 chat-command

      因为一些众所周知的原因,国内连接 Steam
      并不顺畅,尽管本插件有着超时重试的功能但是在使用过程中还是强烈建议使用羽翼城大佬的 SteamCommunity302
      (Linux/MacOS使用302请参见 此处 )

      使用之前请开启权限

      一个简单的插件使用例子:

      7904cc4b-7a21-43f7-aa03-c98dc750bedf-image.png

      指令以及功能

      <sh, #sh> 意为 sh 或者 #sh 均可执行指令

      使用/#sh是因为怕有的QQ端打出来表情

      [AppID, 关键字] 意为输入为 SteamAppID 或者 SteamApp搜索关键字 均可执行指令

      指令 功能
      /<sh, #sh> <cp, 比价> [AppID, 关键字] 对比某SteamApp各区域的价格
      /<sh, #sh> <week, 周榜> 获取Steam每周销量榜单
      /<sh, #sh> <sale, 促销> 获取最近的Steam促销
      /<sh, #sh> <stat, 状态> 获取最近的Steam状态
      /<sh, #sh> <epic> 获取最近的Epic周免信息
      /<sh, #sh> <sr, 搜索> [AppID, 关键字] 搜索一个SteamApp
      /<sh, #sh> <sub, 订阅> [AppID, 关键字] 订阅一个SteamApp的价格变化(需要sub权限)
      /<sh, #sh> <unsub, 取消订阅> [AppID, 关键字] 取消订阅一个SteamApp(需要sub权限)
      /<sh, #sh> <list, 查看订阅> 查看该会话下的所有订阅 (需要sub权限)
      /<sh, #sh> <unall, 取消全部订阅> 取消该会话下的所有订阅 (需要sub权限)
      /<sh, #sh> <push, 推送> 定时推送大促、周榜信息 (需要push权限)
      /<sh, #sh> <pushepic, 推送epic> 定时推送Epic平台周免信息 (需要push权限)
      /<sh, #sh> <reload, 重载> [AppID, 关键字] 重载Steamhelper(需要reload权限)

      权限节点

      权限 功能
      com.evolvedghost.mirai.steamhelper.steamhelper:command.sh Steamhelper基础指令,不开启无法使用
      com.evolvedghost.mirai.steamhelper.steamhelper:sub Steamhelper订阅权限,可以防止订阅消息过多过吵
      com.evolvedghost.mirai.steamhelper.steamhelper:push Steamhelper推送权限,可以防止有人随意开关推送
      com.evolvedghost.mirai.steamhelper.steamhelper:reload Steamhelper重载权限,可以让指定用户有权限重载

      其他

      请于 Steamhelper的Github页 查看

      posted in 插件发布
      EvolvedGhost
      EvolvedGhost

    Latest posts made by EvolvedGhost

    • RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等

      @ShaoDoor 可以,winserver我试过是没问题的,linux配置有点麻烦没试过,但是最新版支持HTTP代理,也可以开tz+代理就行

      posted in 插件发布
      EvolvedGhost
      EvolvedGhost
    • RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等

      @LightToDawn
      Steam最近连接属实有点难受,可以建议使用那个302加速Steam访问,我可能会在下个版本支持可选网络代理。
      同样如果首选价格区域锁区没价格的话也会null

      posted in 插件发布
      EvolvedGhost
      EvolvedGhost
    • RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等

      @ShaoDoor 插件调用的是Mirai官方权限组,你可以通过控制台的/permission add <被许可人 ID> <权限 ID>来授予权限,被许可人id为QQ号也可以是*来指定所有用户,权相ID中项目markdown中有标注插件权限组:

      权限 功能
      com.evolvedghost.mirai.steamhelper.steamhelper:command.sh Steamhelper基础指令,不开启无法使用
      com.evolvedghost.mirai.steamhelper.steamhelper:sub Steamhelper订阅权限,可以防止订阅消息过多过吵
      com.evolvedghost.mirai.steamhelper.steamhelper:push Steamhelper推送权限,可以防止有人随意开关推送
      com.evolvedghost.mirai.steamhelper.steamhelper:reload Steamhelper重载权限,可以让指定用户有权限重载

      一个例子为:/permission add 12345 com.evolvedghost.mirai.steamhelper.steamhelper:push即为QQ号为12345的用户添加推送权限

      posted in 插件发布
      EvolvedGhost
      EvolvedGhost
    • RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等

      @CabbCat
      messageCompare中的<ds>意思为description,就是游戏介绍,处理该字段的时候不涉及任何价格信息因此不会有折扣。
      折扣来自于Steam官方Api,也就是例如50% off中50这个数,相当于游戏在打多少折的意思,messageCompareList的<ds>(discount)同理。
      所以我认为你所理解的ds为差距比例(?)
      我觉得差距比例有点用,已于1.0.0加上去了

      posted in 插件发布
      EvolvedGhost
      EvolvedGhost
    • Steamhelper - Steam跨区比价查询/Epic每周限免推送 等

      Steamhelper

      一个以 Mirai-Console 为基础开发的Steam蒸汽小插件好了现在还带点Epic的功能,需要chat-command

      项目开源地址:https://github.com/EvolvedGhost/Steamhelper

      使用的 Mirai 版本:2.10.0

      有Bug赶紧提啊,一定会修的(

      可以用来:
      1、查询Steam各区域游戏价格(带汇率自动获取和换算)
      2、查询Steam每周的销量榜单
      3、查询Steam最近的促销活动
      4、订阅Steam游戏的价格变化
      5、订阅查询Epic每周限免名单

      Release

      从0开始Kotlin编写,欢迎各位观摩屎山级代码,可读性应该极差,应该有很多BUG没查出来

      欢迎各位一起来修屎山,作者可能已经开摆

      快速入门

      插件需要以 Mirai-Console
      为基础,你可以下载 MCL 作为你的Mirai插件载入器

      与此同时,本插件需要 Mirai 官方插件 chat-command

      因为一些众所周知的原因,国内连接 Steam
      并不顺畅,尽管本插件有着超时重试的功能但是在使用过程中还是强烈建议使用羽翼城大佬的 SteamCommunity302
      (Linux/MacOS使用302请参见 此处 )

      使用之前请开启权限

      一个简单的插件使用例子:

      7904cc4b-7a21-43f7-aa03-c98dc750bedf-image.png

      指令以及功能

      <sh, #sh> 意为 sh 或者 #sh 均可执行指令

      使用/#sh是因为怕有的QQ端打出来表情

      [AppID, 关键字] 意为输入为 SteamAppID 或者 SteamApp搜索关键字 均可执行指令

      指令 功能
      /<sh, #sh> <cp, 比价> [AppID, 关键字] 对比某SteamApp各区域的价格
      /<sh, #sh> <week, 周榜> 获取Steam每周销量榜单
      /<sh, #sh> <sale, 促销> 获取最近的Steam促销
      /<sh, #sh> <stat, 状态> 获取最近的Steam状态
      /<sh, #sh> <epic> 获取最近的Epic周免信息
      /<sh, #sh> <sr, 搜索> [AppID, 关键字] 搜索一个SteamApp
      /<sh, #sh> <sub, 订阅> [AppID, 关键字] 订阅一个SteamApp的价格变化(需要sub权限)
      /<sh, #sh> <unsub, 取消订阅> [AppID, 关键字] 取消订阅一个SteamApp(需要sub权限)
      /<sh, #sh> <list, 查看订阅> 查看该会话下的所有订阅 (需要sub权限)
      /<sh, #sh> <unall, 取消全部订阅> 取消该会话下的所有订阅 (需要sub权限)
      /<sh, #sh> <push, 推送> 定时推送大促、周榜信息 (需要push权限)
      /<sh, #sh> <pushepic, 推送epic> 定时推送Epic平台周免信息 (需要push权限)
      /<sh, #sh> <reload, 重载> [AppID, 关键字] 重载Steamhelper(需要reload权限)

      权限节点

      权限 功能
      com.evolvedghost.mirai.steamhelper.steamhelper:command.sh Steamhelper基础指令,不开启无法使用
      com.evolvedghost.mirai.steamhelper.steamhelper:sub Steamhelper订阅权限,可以防止订阅消息过多过吵
      com.evolvedghost.mirai.steamhelper.steamhelper:push Steamhelper推送权限,可以防止有人随意开关推送
      com.evolvedghost.mirai.steamhelper.steamhelper:reload Steamhelper重载权限,可以让指定用户有权限重载

      其他

      请于 Steamhelper的Github页 查看

      posted in 插件发布
      EvolvedGhost
      EvolvedGhost