回答
脚本信息删除
1. 删除开发脚本
使用 DELETE 接口删除开发脚本:
var res = http.request('https://api.hamibot.com/v1/devscripts/开发脚本_id', {
method: 'DELETE',
headers: {
authorization: '你的令牌(hmp 开头)',
},
});
curl 示例:
curl -X DELETE \
-H "Authorization: 你的令牌(hmp 开头)" \
https://api.hamibot.com/v1/devscripts/开发脚本_id
响应: 204 成功
2. 删除普通脚本
使用 DELETE 接口删除普通脚本:
var res = http.request('https://api.hamibot.com/v1/scripts/脚本_id', {
method: 'DELETE',
headers: {
authorization: '你的令牌(hmp 开头)',
},
});
curl 示例:
curl -X DELETE \
-H "Authorization: 你的令牌(hmp 开头)" \
https://api.hamibot.com/v1/scripts/脚本_id
响应: 204 成功
脚本信息排序
目前 Hamibot API 文档中没有提供脚本信息排序的接口。脚本排序通常有以下几种方式:
-
控制台界面排序:在 Hamibot 控制台中,脚本列表通常支持按创建时间、名称等字段进行排序,直接在界面上点击表头即可。
-
脚本内自行排序:如果需要在脚本中处理脚本信息列表,可以获取数据后在代码中自行排序:
// 文档地址 https://docs.hamibot.com/
var scripts = [
{ name: '脚本 C', createTime: 1678901234 },
{ name: '脚本 A', createTime: 1678901230 },
{ name: '脚本 B', createTime: 1678901232 }
];
// 按创建时间排序
scripts.sort(function(a, b) {
return a.createTime - b.createTime;
});
// 按名称排序
scripts.sort(function(a, b) {
return a.name.localeCompare(b.name);
});
注意事项
- 令牌格式:authorization 头部的令牌必须以
hmp开头 - 脚本 ID:删除操作需要准确的脚本_id,可从创建脚本的响应中获取
- 权限验证:确保令牌有对应的删除权限
如需了解更多 API 细节,建议查阅 Hamibot 官方文档。
ℹ️ 本回答由 AI 生成,内容仅供参考