-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmenu.js
95 lines (78 loc) · 2.76 KB
/
menu.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
const util = require('util');
const fs = require('fs-extra');
const { zokou } = require(__dirname + "/../framework/zokou");
const { format } = require(__dirname + "/../framework/mesfonctions");
const os = require("os");
const moment = require("moment-timezone");
const s = require(__dirname + "/../set");
const more = String.fromCharCode(8206)
const readmore = more.repeat(4001)
zokou({ nomCom: "menu", categorie: "General" }, async (dest, zk, commandeOptions) => {
let { ms, repondre ,prefixe,nomAuteurMessage,mybotpic} = commandeOptions;
let { cm } = require(__dirname + "/../framework//zokou");
var coms = {};
var mode = "public";
if ((s.MODE).toLocaleLowerCase() != "yes") {
mode = "private";
}
cm.map(async (com, index) => {
if (!coms[com.categorie])
coms[com.categorie] = [];
coms[com.categorie].push(com.nomCom);
});
moment.tz.setDefault('EAT');
// Créer une date et une heure en EAT
const temps = moment().format('HH:mm:ss');
const date = moment().format('DD/MM/YYYY');
let infoMsg = `
╭──────────────────❂
┊❂╭───*ANYWAY-MD*────❂
┊✺┊ *User* : ${s.OWNER_NAME}
┊✺┊ *Mode* : ${mode}
┊✺╰───────────────❂
┊✺┊ *Time* : ${temps}
┊✺┊ *Ram* : ${format(os.totalmem() - os.freemem())}/${format(os.totalmem())}
┊❂╰───────────────❂
╰──────────────────❂ \n\n`;
let menuMsg=`
**ANYWAY MD COMMANDS*
`;
for (const cat in coms) {
menuMsg += `*╭────❂* *${cat}* *❂*`;
for (const cmd of coms[cat]) {
menuMsg += `
*┊❂* ${cmd}`;
}
menuMsg += `
*╰═════════════❂* \n`
}
menuMsg += `
◇ ◇
*—————✺✺✺✺—————*
*ANYWAY-MD*
*╰═════════════❂*
`;
var lien = mybotpic();
if (lien.match(/\.(mp4|gif)$/i)) {
try {
zk.sendMessage(dest, { video: { url: lien }, caption:infoMsg + menuMsg, footer: "Je suis *Zokou-MD*, développé par Djalega++" , gifPlayback : true }, { quoted: ms });
}
catch (e) {
console.log("🥵🥵 Menu erreur " + e);
repondre("🥵🥵 Menu erreur " + e);
}
}
// Vérification pour .jpeg ou .png
else if (lien.match(/\.(jpeg|png|jpg)$/i)) {
try {
zk.sendMessage(dest, { image: { url: lien }, caption:infoMsg + menuMsg, footer: "*Ibrahim-tech*" }, { quoted: ms });
}
catch (e) {
console.log("🥵🥵 Menu erreur " + e);
repondre("🥵🥵 Menu erreur " + e);
}
}
else {
repondre(infoMsg + menuMsg);
}
});