koishi-plugin-tmp-bot
Version:
欧洲卡车模拟2 TMP查询插件,不会部署的可以直接使用此机器人->QQ:3523283907
42 lines (41 loc) • 1.09 kB
JavaScript
module.exports = {
/**
* 获取绑定信息
* @param db 数据源
* @param platform 平台
* @param userId 用户编号
*/
async get(db, platform, userId) {
const guildBindList = await db.get('tmp_guild_bind', {
platform,
user_id: userId
});
if (guildBindList && guildBindList.length > 0) {
return guildBindList[0];
}
return null;
},
/**
* 新增或更新绑定信息
* @param db 数据源
* @param platform 平台
* @param userId 用户编号
* @param tmpId TMP ID
*/
saveOrUpdate(db, platform, userId, tmpId) {
this.get(db, platform, userId).then((data) => {
if (data) {
db.set('tmp_guild_bind', data.id, {
tmp_id: tmpId
});
}
else {
db.create('tmp_guild_bind', {
platform: platform,
user_id: userId,
tmp_id: tmpId
});
}
});
}
};