Initiated code
This commit is contained in:
parent
407374e9b3
commit
ce6f9d28e3
62
config.js
Normal file
62
config.js
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
const fs = require('fs');
|
||||||
|
|
||||||
|
const Markup = require('telegraf/markup');
|
||||||
|
const Extra = require('telegraf/extra');
|
||||||
|
|
||||||
|
//const db_js = require('./db.js');
|
||||||
|
|
||||||
|
//var db = new db_js("dbname");
|
||||||
|
|
||||||
|
//=== TOOL FUNCTIONS
|
||||||
|
|
||||||
|
function get_echo_obj(cmd,ans){
|
||||||
|
return {
|
||||||
|
trigger : cmd,
|
||||||
|
requirements : (bot,event,message)=>{
|
||||||
|
return new Promise((resolve, reject)=>{
|
||||||
|
return resolve({error:false});
|
||||||
|
});
|
||||||
|
},
|
||||||
|
action : (bot,event,message)=>{
|
||||||
|
return event.reply(ans);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
//=== MAIN MODULE CONFIG
|
||||||
|
|
||||||
|
module.exports = function(echo_list,regex_list){
|
||||||
|
let echoobj = {
|
||||||
|
name : "BasicEcho",
|
||||||
|
version : 0.1,
|
||||||
|
requirements : {
|
||||||
|
gps: false,
|
||||||
|
},
|
||||||
|
text : [],
|
||||||
|
reply : [],
|
||||||
|
regex : [],
|
||||||
|
media : [],
|
||||||
|
callback : [],
|
||||||
|
inline : [],
|
||||||
|
new_member : (bot,event)=>{
|
||||||
|
//return event.replyWithMarkdown("Welcome !");
|
||||||
|
},
|
||||||
|
weburl : [],
|
||||||
|
cron : [],
|
||||||
|
cron_register : function(cron_f,bot,c){
|
||||||
|
new cron_f(c.cstr, new c.action(bot), c.params[0], c.params[1], c.timezone);
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
for(var i in echo_list){
|
||||||
|
var element = echo_list[i];
|
||||||
|
echoobj.text.push[get_echo_obj(element.cmd,element.ans)]
|
||||||
|
}
|
||||||
|
for(var i in regex_list){
|
||||||
|
var element = echo_list[i];
|
||||||
|
echoobj.regex.push[get_echo_obj(element.cmd,element.ans)];
|
||||||
|
}
|
||||||
|
|
||||||
|
return echoobj;
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user