1 Star 0 Fork 2

CYYYY/button

forked from 会飞的锤子/button 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
xiaoyao-cvs-plugin.js 3.69 KB
一键复制 编辑 原始数据 按行查看 历史
hfdcz 提交于 2024-07-06 19:02 . 细节优化
export default class Button {
constructor () {
this.plugin = {
name: 'xiaoyao-cvs-plugin',
dsc: 'xiaoyao-cvs-plugin',
priority: 100,
rule: [
{
reg: '^#*((刷新|更新|获取|绑定)(ck|cookie))|((扫码|二维码|辅助)(登录|绑定|登陆))|((账号|密码)(密码)?(登录|绑定|登陆))|((图鉴|ck)帮助)$',
fnc: 'user'
},
{
reg: '^#*(米游社|mys|社区)?(原神|星铁|崩坏3|崩坏2|未定事件簿|大别野|崩坏星穹铁道|绝区零|全部)?签到$',
fnc: 'sign'
},
{
reg: '^#*(原神|星铁|全部|全|多)?体力(帮助)?$',
fnc: 'note'
},
{
reg: '^#*(原神|星铁)?(((更新|获取|导出)?(抽卡|小助手)记录)|((全部)?(抽卡|集录|抽奖|角色|武器|常驻|up|新手|光锥|全部)池*(记录|祈愿|分析|统计))|((记录|抽卡|安卓|苹果|电脑|pc|ios)帮助))$',
fnc: 'gacha'
},
{
reg: 'authkey=',
fnc: 'gacha'
},
{
reg: /\[uid\:\d+\]/,
fnc: 'gacha'
},
{
reg: '(stoken|ct|login_ticket)=',
fnc: 'user'
},
{
reg: '(ltoken|ltoken_v2).*(ltuid|login_uid|ltmid_v2)',
fnc: 'user'
}
]
}
}
async user () {
const button = [
{ label: '米币查询', data: '#米币查询' },
{ label: '签到', data: '#签到' },
{ label: '抽卡记录', data: '#更新抽卡记录' },
{ label: '今日素材', data: '#今日素材' },
{ label: '体力', data: '#体力' },
{ label: '原石统计', data: '#原石统计' },
{ label: '圣遗物', data: '#圣遗物列表' },
{ label: '深渊', data: '#喵喵深渊' },
{ label: '练度统计', data: '#练度统计' },
{ label: '米游社登录', data: '#扫码登录' },
{ label: '刷新ck', data: '#刷新ck' }
]
return Bot.Button(button)
}
async sign () {
const button = [
{ label: '原神签到', data: '#原神签到' },
{ label: '星铁签到', data: '#星铁签到' },
{ label: '绝区零签到', data: '#绝区零签到' },
{ label: '签到', data: '#签到' },
{ label: '社区签到', data: '#米游社全部签到' },
{ label: '米游社登录', data: '#扫码登录' },
]
return Bot.Button(button)
}
async note () {
const button = [
{ label: '原神体力', data: '#原神体力' },
{ label: '星铁体力', data: '#星铁体力' },
{ label: '全部体力', data: '#全部体力' },
{ label: '刷新ck', data: '#刷新ck' },
{ label: '米游社登录', data: '#扫码登录' }
]
return Bot.Button(button)
}
async gacha (e) {
const game = e.isSr ? '星铁' : ''
const button = [
{ label: '角色记录', data: `#${game}角色池记录` },
{ label: '武器记录', data: `#${game}${game ? '光锥' : '武器'}池记录` },
{ label: '集录记录', data: `#${game}集录池记录` },
{ label: '常驻记录', data: `#${game}常驻池记录` },
{ label: '全部记录', data: `#${game}全部记录` },
{ label: '米游社登录', data: '#扫码登录' },
{ label: '角色统计', data: `#${game}角色池统计` },
{ label: '武器统计', data: `#${game}${game ? '光锥' : '武器'}池统计` },
{ label: '集录统计', data: `#${game}集录池统计` },
{ label: '常驻统计', data: `#${game}常驻池统计` },
{ label: '全部统计', data: `#${game}全部统计` },
]
if (!game) button.push({ label: '更新记录', data: '#更新抽卡记录' })
return Bot.Button(button, 3)
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/cyyyynb/button.git
git@gitee.com:cyyyynb/button.git
cyyyynb
button
button
master

搜索帮助