Files
manybot/src/config.js
2026-03-16 21:56:58 -03:00

34 lines
780 B
JavaScript

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 ?? [];