UNPKG

tes-wc-bot

Version:

🌐 Advanced Telegram Bot for Cloudflare Wildcard Domain Management with Telegram Notifications

70 lines (60 loc) 1.85 kB
// === KONFIGURASI DAN KONSTANTA === // Bot Configuration const BOT_TOKEN = 'TOKEN_BOT_TELEGRAM_ANDA'; // Ganti dengan token bot Telegram Anda const OWNER_IDS = ['123456789']; // Ganti dengan user id Telegram Anda (string) // File Paths const PATHS = { USER_CONFIG: './data/user_config.json', SESSION_DATA: './data/session_data.json', ADMIN_USAGE: './data/admin_usage.json', CUSTOM_SUBDOMAINS: './data/custom_subdomains.json', BACKUP_DIR: './backups', }; // Limits and Constraints const LIMITS = { MAX_CUSTOM_SUBDOMAINS: 50, MAX_BACKUP_FILES: 7, }; // Security const FORBIDDEN_KEYWORDS = ['porn', 'judi', 'xxx', 'betting', 'togel', 'bokep', 'adult', 'sex']; // Default Subdomains const DEFAULT_SUBDOMAINS = [ 'support.zoom.us', 'ava.game.naver.com', 'quiz.int.vidio.com', 'io.ruangguru.com', 'belajar.ruangguru', 'zaintest.vuclip.com', 'edu.ruangguru.com', 'unnes.ac.id', 'bakrie.ac.id', ]; // QRIS Configuration const QRIS_CONFIG = { merchantId: 'OK2169948', apiKey: '506151017388449542169948OKCTB751A34A2F8624E6A7B924038D5FE42A', baseQrString: '00020101021126670016COM.NOBUBANK.WWW01189360050300000879140214158455875489000303UMI51440014ID.CO.QRIS.WWW0215ID20253762751400303UMI5204541553033605802ID5920AGIN STORE OK21699486006CIAMIS61054621162070703A0163049492', basePrice: 3500, }; // Cloudflare Configuration const CLOUDFLARE = { BASE_URL: 'https://api.cloudflare.com/client/v4', SLD_EXCEPTIONS: ['co.id', 'ac.id', 'sch.id', 'my.id', 'web.id', 'biz.id', 'eu.org'], }; // Cache Configuration const CACHE_CONFIG = { BROWSER_CACHE: 3600, EDGE_CACHE: 3600, }; module.exports = { BOT_TOKEN, OWNER_IDS, PATHS, LIMITS, FORBIDDEN_KEYWORDS, DEFAULT_SUBDOMAINS, QRIS_CONFIG, CLOUDFLARE, CACHE_CONFIG, };