自定义表情包修复脚本

不知何故,似乎有些奇怪的表情包导致了一些用户的自定义表情包列表解析报错,这里提供一个解决脚本,可以将有问题的表情包过滤掉,重新保存。出现聊天室进不去的用户可以一试。打开网页的控制台(Ctrl + Shift + J),将如下代码贴入执行。完成后再刷新聊天室。

let doing = (async () => {
    let rsp = await fetch('https://fishpi.cn/api/cloud/get', {
        method: 'post',
        body: JSON.stringify({
            gameId: 'emojis'
        })
    })
    let body = await rsp.json();
    rsp = await fetch('https://fishpi.cn/api/cloud/sync', {
        method: 'post',
        body: JSON.stringify({
            gameId: 'emojis',
            data: JSON.stringify(body.data.match(/(?<=")[^"]*?(?=",|"])/g))
        })
    })
    console.dir(await rsp.json())
})
doing();