kk
This commit is contained in:
parent
2750d2a520
commit
fd131b0b1d
13
config.js
13
config.js
@ -60,18 +60,16 @@ module.exports = function(){
|
||||
{
|
||||
requirements : (bot,event,message)=>{
|
||||
return new Promise((resolve,reject)=>{
|
||||
if(!message.text || message.reply_to_message.text != "Reply to this message with a tracking id")
|
||||
if(!message.text || message.reply_to_message.text != "Reply to this message with a tracking id.")
|
||||
return reject(400);
|
||||
return resolve(200);
|
||||
});
|
||||
},
|
||||
action : (bot,event,message)=>{
|
||||
var ids = message.text.replace('.','').split('\n');
|
||||
console.log(ids);
|
||||
var ids = message.text.replace('.','').replace(',','').split('\n');
|
||||
return db.get_v(event.chat.id).then(res =>{
|
||||
if(res){
|
||||
return db.set_v(event.chat.id,res.concat(ids)).then(res=>{
|
||||
console.log(res)
|
||||
return event.reply("Added ids to Tracking.", {"parse_mode":"Markdown"})
|
||||
});
|
||||
}else{
|
||||
@ -96,7 +94,7 @@ module.exports = function(){
|
||||
});
|
||||
},
|
||||
action : (bot,event,data)=>{
|
||||
return event.reply("Reply to this message with a tracking id");
|
||||
return event.reply("Reply to this message with a tracking id.");
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -115,15 +113,16 @@ module.exports = function(){
|
||||
}else{
|
||||
return db.get_v(event.chat.id).then(res =>{
|
||||
|
||||
if(res){
|
||||
let kb = [];
|
||||
for(var rr in res){
|
||||
kb.push([bot.mkcb(rr,"del",rr)])
|
||||
}
|
||||
kb.push([bot.mkcb_close("Close")]);
|
||||
return event.reply( (res+"") , {"reply_markup":Markup.inlineKeyboard(kb),"parse_mode":"Markdown"});
|
||||
}).catch(err => {
|
||||
}else{
|
||||
return event.reply("*No Tracking To Delete*", {"parse_mode":"Markdown"})
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
4
db.js
4
db.js
@ -42,13 +42,13 @@ module.exports = function(name){
|
||||
|
||||
this.set_v = function(cid,v){
|
||||
return new Promise((resolve, reject)=>{
|
||||
resolve(this.db.find({id:cid}).set('tracking',v).write());
|
||||
resolve(this.db.get("chats").find({id:cid}).set('tracking',v).write());
|
||||
});
|
||||
};
|
||||
|
||||
this.get_v = function(cid){
|
||||
return new Promise((resolve, reject)=>{
|
||||
resolve(this.db.find({id:cid}).value());
|
||||
resolve(this.db.get("chats").find({id:cid}).value());
|
||||
});
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user