@luckiest 有一说一不应该,Luckperms-mirai项目就是基于原版权限组来的,且项目明确说正常接入Mirai-Console Permission System即可
,此插件接入的也是Mirai-Console Permission System
,不应该出现不兼容的情况来着
EvolvedGhost 发布的帖子
-
RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
-
RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
@luckiest 你给权限了吗?
/permission add * com.evolvedghost.mirai.steamhelper.steamhelper:command.sh
这个是基础指令权限,其他在权限节点Wiki里面有 -
MuteGams - 一个满足群友抖M需求的禁言游戏合集【BANME、轮盘赌、决斗、21点】
MuteGames
一个以 Mirai-Console 为基础开发的帮助抖M群友禁言的插件,需要chat-command
项目开源地址:https://github.com/EvolvedGhost/MuteGames
使用的 Mirai 版本:2.12.0
可以用来:
1、自助获得禁言
2、俄罗斯轮盘赌式禁言
3、决斗禁言
4、21点功能图片演示:
其他
请于 MuteGames的Github页 查看
-
RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
@superen
小黑盒API我看过,但是没文档,找起来麻烦,而且返回的东西有点乱,不好弄,所以打算以后再加一个相应功能,目前不考虑。这插件本意还是尽可能给所有区域输出价格来供低价区小号多的来看,毕竟能输出所有区域的价格。
而且小黑盒我记得有一个插件了,[Mirai-Native] 基于小黑盒公开接口的Steam游戏信息查询 -
RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
@Ours
插件抓的是EPIC的API,EPIC的API就给了一个游戏,这个没办法……除非你去爬EPIC的免费游戏页面,EPIC那个免费游戏页面怎么说呢,属实有点……难爬。东西全部是JavaScript生成的,然后HTML结构还很复杂。到时候还得加个HtmlUnit这些模拟浏览器来加载网页,有点得不偿失的感觉。然后添加游戏链接倒是挺简单的,已经加上去了。然后你这个时间输出是英文这个可以在下个版本修一下,也好修。
然后你这个输出这么多个我没搞清楚怎么回事,我这儿上周记录是这样,是正常的,也许网络原因?不是很清楚
-
RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
@ShaoDoor 可以,winserver我试过是没问题的,linux配置有点麻烦没试过,但是最新版支持HTTP代理,也可以开tz+代理就行
-
RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
@LightToDawn
Steam最近连接属实有点难受,可以建议使用那个302加速Steam访问,我可能会在下个版本支持可选网络代理。
同样如果首选价格区域锁区没价格的话也会null -
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的用户添加推送权限 -
RE: Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
@CabbCat
messageCompare中的<ds>意思为description,就是游戏介绍,处理该字段的时候不涉及任何价格信息因此不会有折扣。
折扣来自于Steam官方Api,也就是例如50% off中50这个数,相当于游戏在打多少折的意思,messageCompareList的<ds>(discount)同理。
所以我认为你所理解的ds为差距比例(?)
我觉得差距比例有点用,已于1.0.0加上去了 -
Steamhelper - Steam跨区比价查询/Epic每周限免推送 等
Steamhelper
一个以 Mirai-Console 为基础开发的Steam蒸汽小插件好了现在还带点Epic的功能,需要chat-command
项目开源地址:https://github.com/EvolvedGhost/Steamhelper
使用的 Mirai 版本:2.14.0
有Bug赶紧提啊,一定会修的(
可以用来:
1、查询Steam各区域游戏价格(带汇率自动获取和换算)
2、查询Steam每周的销量榜单
3、查询Steam最近的促销活动
4、订阅Steam游戏的价格变化
5、订阅查询Epic每周限免名单从0开始Kotlin编写,欢迎各位观摩屎山级代码,可读性应该极差,应该有很多BUG没查出来
欢迎各位一起来修屎山,作者可能已经开摆
快速入门
插件需要以 Mirai-Console
为基础,你可以下载 MCL 作为你的Mirai插件载入器与此同时,本插件需要 Mirai 官方插件 chat-command
因为一些众所周知的原因,国内连接 Steam
并不顺畅,尽管本插件有着超时重试的功能但是在使用过程中还是强烈建议使用羽翼城大佬的 SteamCommunity302
(Linux/MacOS使用302请参见 此处 )使用之前请开启权限
一个简单的插件使用例子:
指令以及功能
<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页 查看