Back to scripts
出售重复 Blooks
utility自动出售所有重复的 Blooks
2024-03-20v1.0.0Community
使用风险自负。此脚本可能违反 Blooket 的服务条款。
Usage
Steps
- 确保已登录账户
- 运行脚本
- 等待自动出售完成
- 查看获得的代币数量
Notes
- 脚本会保留每个 Blook 的一个副本
- 出售操作不可撤销
- 建议在出售前记录当前拥有的 Blooks
Requirements
- 必须拥有重复的 Blooks
- 需要稳定的网络连接
Code
async function sellDuplicates() {
const response = await fetch('https://api.blooket.com/api/users/blooks', {
headers: {
"content-type": "application/json",
"X-Blooket-Build": "0"
}
});
if (!response.ok) {
alert('Failed to get Blooks');
return;
}
const blooks = await response.json();
const duplicates = Object.entries(blooks).filter(([_, count]) => count > 1);
for (const [blook, count] of duplicates) {
const sellResponse = await fetch('https://api.blooket.com/api/users/sellblook', {
method: "PUT",
headers: {
"content-type": "application/json",
"X-Blooket-Build": "0"
},
body: JSON.stringify({
blook,
amount: count - 1
})
});
if (!sellResponse.ok) {
alert('Failed to sell duplicates');
return;
}
await new Promise(resolve => setTimeout(resolve, 750));
}
alert('Successfully sold all duplicates!');
}
sellDuplicates();
Changelog
Version 1.0.0
2024-03-20- 初始版本发布
- 支持自动出售重复 Blooks
- 保留每个 Blook 的一个副本