koishi-plugin-tmp-bot
Version:
欧洲卡车模拟2 TMP查询插件,不会部署的可以直接使用此机器人->QQ:3523283907
49 lines (48 loc) • 1.27 kB
JavaScript
const BASE_API = 'https://api.truckyapp.com';
const HEADERS = { headers: { 'User-Agent': 'koishi-plugin-tmp-bot' } };
module.exports = {
/**
* 查询线上信息
*/
async online(http, tmpId) {
let result = null;
try {
result = await http.get(`${BASE_API}/v3/map/online?playerID=${tmpId}`, HEADERS);
}
catch {
return {
error: true
};
}
// 拼接返回数据
let data = {
error: !result || !result.response || result.response.error
};
if (!data.error) {
data.data = result.response;
}
return data;
},
/**
* 查询热门交通数据
*/
async trafficTop(http, serverName) {
let result = null;
try {
result = await http.get(`${BASE_API}/v2/traffic/top?game=ets2&server=${serverName}`, HEADERS);
}
catch {
return {
error: true
};
}
// 拼接返回数据
let data = {
error: !result || !result.response || result.response.length <= 0
};
if (!data.error) {
data.data = result.response;
}
return data;
}
};