-
Notifications
You must be signed in to change notification settings - Fork 125
Expand file tree
/
Copy pathset.js
More file actions
72 lines (63 loc) · 2.57 KB
/
set.js
File metadata and controls
72 lines (63 loc) · 2.57 KB
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
const fs = require('fs');
if (fs.existsSync('.env')) require('dotenv').config({ path: __dirname + '/.env' });
// ================= UNIVERSAL SETTINGS =================
// 1. You can set these in your Panel "Variables" tab.
// 2. OR you can edit the "Default" values (the string after ||) directly here.
const sessionName = 'session';
const session = process.env.SESSION || '';
const appname = process.env.APP_NAME || '';
const herokuapi = process.env.HEROKU_API || '';
// 🔹 BOT IDENTITY
const botname = process.env.BOTNAME || 'KING-M';
const author = process.env.STICKER_AUTHOR || 'ᴄᴏʀᴇ';
const packname = process.env.STICKER_PACKNAME || 'ᴘᴇᴀᴄᴇ';
// 🔹 OWNER SETTINGS
// Add your number below inside the quotes (No '+' sign)
// If you have multiple owners, separate them with commas: '2547XXXX,2547YYYY'
const dev = process.env.DEV || '254769995625';
const owner = dev.split(",");
const mycode = process.env.CODE || '254';
const port = process.env.PORT || 8080;
// 🔹 DATABASE
// This is the Backup/Display URL.
// Note: The actual connection logic is handled in config.js (Hybrid Mode).
const databaseUrl = process.env.DATABASE_URL || "postgresql://neondb_owner:npg_lSc0PpxgeYn6@ep-rapid-forest-a4hm0939-pooler.us-east-1.aws.neon.tech/neondb?sslmode=require&channel_binding=require";
// 🔹 VISUALS & MENUS
const menulink = process.env.MENU_LINK || 'https://files.catbox.moe/as1b4c.png';
const menu = process.env.MENU_TYPE || 'VIDEO'; // Options: IMAGE, VIDEO, GIF
// 🔹 MESSAGES
const bad = process.env.BAD_WORD || 'fuck';
const admin = process.env.ADMIN_MSG || 'ᴄᴏᴍᴍᴀɴᴅ ʀᴇsᴇʀᴠᴇᴅ ꜰᴏʀ ᴀᴅᴍɪɴs!';
const group = process.env.GROUP_ONLY_MSG || '👥 ᴄᴏᴍᴍᴀɴᴅ ᴍᴇᴀɴᴛ ꜰᴏʀ ɢʀᴏᴜᴘs!';
const botAdmin = process.env.BOT_ADMIN_MSG || '🧃 ʏᴏᴜ ɴᴇᴇᴅ ᴀɴ ᴀᴅᴍɪɴ ᴊᴜɪᴄᴇ ʀᴇꜰɪʟʟ ʙᴇꜰᴏʀᴇ sɪᴘᴘɪɴɢ ᴏɴ ᴛʜɪs ᴄᴏᴍᴍᴀɴᴅ!';
const NotOwner = process.env.NOT_OWNER_MSG || '👮 ᴄᴏᴍᴍᴀɴᴅ ᴍᴇᴀɴᴛ ꜰᴏʀ ᴛʜᴇ ᴏᴡɴᴇʀ!';
module.exports = {
session,
sessionName,
author,
packname,
dev,
owner,
bad,
group,
NotOwner,
botname,
botAdmin,
menu,
menulink,
admin,
mycode,
herokuapi,
port,
appname,
databaseUrl
};
// ================= WATCHER =================
// This reloads the file automatically if you edit it while the bot is running.
let file = require.resolve(__filename);
fs.watchFile(file, () => {
fs.unwatchFile(file);
console.log(`Update '${__filename}'`);
delete require.cache[file];
require(file);
});