new config file

This commit is contained in:
synt-xerror
2026-03-16 21:56:58 -03:00
parent 5fbe257625
commit 544dc770cd
7 changed files with 246 additions and 21 deletions

View File

@@ -1,5 +1,34 @@
export const CLIENT_ID = "bot_permanente";
export const BOT_PREFIX = "🤖 *ManyBot:* ";
export const CHATS = [
// coloque os chats que quer aqui
];
import fs from "fs";
function parseValue(v) {
v = v.trim();
// lista: [a, b, c]
if (v.startsWith("[") && v.endsWith("]")) {
return v
.slice(1, -1)
.split(",")
.map(x => x.trim())
.filter(Boolean);
}
return v;
}
const raw = fs.readFileSync("manybot.conf", "utf8");
const config = Object.fromEntries(
raw
.split("\n")
.map(l => l.trim())
.filter(l => l && !l.startsWith("#"))
.map(l => {
const [k, ...v] = l.split("=");
return [k.trim(), parseValue(v.join("="))];
})
);
export const CLIENT_ID = config.CLIENT_ID ?? "bot_permanente";
export const BOT_PREFIX = config.BOT_PREFIX ?? "🤖 *ManyBot:* ";
export const CMD_PREFIX = config.CMD_PREFIX ?? "!";
export const CHATS = config.CHATS ?? [];