UNPKG

koishi-plugin-tmp-bot

Version:

欧洲卡车模拟2 TMP查询插件,不会部署的可以直接使用此机器人->QQ:3523283907

49 lines (48 loc) 1.27 kB
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; } };