This repository has been archived on 2023-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
bog-bbot-archive/src/g1-info.js

89 lines
2.0 KiB
JavaScript
Raw Normal View History

2020-05-03 01:32:28 +02:00
const bot = require('bbot');
const exec = require('child_process').exec;
bot.global.text({
starts: ['pubkey','rib','biz rib', 'biz pubkey']
}, (b) => {
username = b.message.user.name
cmd = b.message.text
process.env.hb_cmd = cmd
process.env.hb_username = username
2020-08-08 03:26:32 +02:00
exec("src/shell/g1-infos.sh pubkey $hb_username $hb_cmd", function(err, stdout, stderr) {
2020-05-03 01:32:28 +02:00
if (err) {
b.respond("Une erreur est survenu ...")
} else {
if (stdout) { b.respond(stdout); }
2020-05-03 01:32:28 +02:00
}
});
}, {
id: 'g1-pubkey'
});
2020-07-10 17:47:23 +02:00
bot.global.text({
starts: ['pseudo', 'biz pseudo']
}, (b) => {
cmd = b.message.text
process.env.hb_cmd = cmd
2020-08-08 03:26:32 +02:00
exec("src/shell/g1-infos.sh pseudo $hb_cmd", function(err, stdout, stderr) {
2020-07-10 17:47:23 +02:00
if (err) {
b.respond("Une erreur est survenu ...")
} else {
if (stdout) { b.respond(stdout); }
2020-07-10 17:47:23 +02:00
}
});
}, {
id: 'g1-pseudo'
});
2020-07-12 03:06:41 +02:00
bot.global.text({
starts: ['./silkaj', 'biz ./silkaj']
}, (b) => {
cmd = b.message.text
process.env.hb_cmd = cmd
2020-08-08 03:26:32 +02:00
exec("src/shell/g1-infos.sh silkaj $hb_cmd", function(err, stdout, stderr) {
2020-07-12 03:06:41 +02:00
if (err) {
b.respond("Une erreur est survenu :" + stderr)
2020-07-12 03:06:41 +02:00
} else {
if (stdout) { b.respond(stdout); }
2020-07-12 03:06:41 +02:00
}
});
}, {
id: 'g1-silkaj'
});
2020-05-03 01:32:28 +02:00
bot.global.text({
2020-07-10 16:54:46 +02:00
starts: ['membre','membres', 'biz membre','biz membres']
2020-05-03 01:32:28 +02:00
}, (b) => {
2020-08-08 03:26:32 +02:00
exec("src/shell/g1-infos.sh membres", function(err, stdout, stderr) {
2020-05-03 01:32:28 +02:00
if (err) {
b.respond("Une erreur est survenu ...")
} else {
if (stdout) { b.respond(stdout); }
2020-05-03 01:32:28 +02:00
}
});
}, {
id: 'g1-membres'
});
2020-08-08 03:26:32 +02:00
bot.global.text({
starts: ['debug delay','biz debug delay']
2020-08-08 03:26:32 +02:00
}, (b) => {
username = b.message.user.name
cmd = b.message.text
process.env.hb_cmd = cmd
process.env.hb_username = username
setTimeout(() => { b.respond("coucou " + cmd); }, 2000);
/* exec("src/shell/g1-infos.sh deb $hb_username $hb_cmd", function(err, stdout, stderr) {
if (err) {
b.respond("Une erreur est survenu ...")
} else {
b.respond(stdout)
}
});
*/
}, {
id: 'debug-multi'
});