我不知道我要张贴在正确的地方还是什么,但是我想知道是否有人可以帮助我完成我想要的Nightbot命令。我有!uptime命令,也有!rage命令,它仅检索一个值。现在,我想将两者结合成一个命令,该命令将根据!uptime检索的值来检索5或6个不同的值(在这种情况下为阶段)。因此,基本上,如果我一直在播放一个小时!rage可以说是最低,但是如果要播放5个小时,则可以说是关键或类似的东西。
这怎么可能?有人请帮忙
转到https://nightbot.tv/commands/custom,只需添加这两个命令
命令:消息:别名
!小时 : $(eval var index = $(1); const options=["min","avg","max","babyRage"]; options[index] )
!rage $(urlfetch https://beta.decapi.me/twitch/uptime/itsashawe)
::!小时
注意:请记住使用你的频道名称而不是我的频道(itsashawe)。确保!hour
在!rage
命令中添加为别名。
PS我已经使用了一个api使其变得更简单。rage命令调用hour命令,该命令获取小时,分钟和秒。rage命令使用$(1)
第一个参数,即小时,并将其用作索引来从可根据你的用途进行更改的选项中获取值。
非常感谢老兄!我会尽快尝试
如果可行,请将答案标记为正确
它工作正常,只是一件事,是否有办法给“小时0”赋予一个值?因为直到我还未到达流的第一个小时,它只会说一些诸如未定义之类的内容。
只需在options数组的开头添加要在小时0中显示的内容,然后在语句“ options [index-1]”中删除-1,这样它就简单地变成options [1],我将编辑答案
谢谢队友,我会尽力的,希望它能起作用的话,请不要忘记与您联系!为所有帮助加油!