xseaqbka/Nawaab_RoBotPublic · Bot Template

AIThis Telegram bot acts as a TOTP authenticator: users can add accounts via Base32 secret, QR code, or otpauth:// URI, list saved keys, and generate current OTP codes on demand with refresh and delete options. It includes an admin panel with user ban/unban, paginated user management, required-channel management, and a broadcast system that sends text, image, or copied replied messages to all private chats. A web dashboard endpoint provides OTP generation and account management over HTTP. The bot also supports an on/off maintenance switch and per-user access gating.

Utilitytotpauthenticatorotp2fabroadcastadmin
ProfileTelegram
59 commands1 envUpdated 10d agoCreated Aug 28, 2026
Back to folder

commands/_bot_status.js

javascript · 26 lines

Raw
1/**#command2name: /bot_status3answer: 4keyboard: 5parse_mode: html6aliases: bot_status7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/* Command: /bot_status */13if (!(await authUtils.adminOnly())) return;14 15const serviceEnabled = await authUtils.isEnabled();16 17await authUtils.render(18  "⚙️ <b>Bot Availability</b>\n\n" +19  `Current status: <b>${serviceEnabled ? "🟢 Online" : "🔴 Maintenance"}</b>`,20  [21    serviceEnabled22      ? [authUtils.btn("🔴 Turn Off", "bot_off", "danger")]23      : [authUtils.btn("🟢 Turn On", "bot_on", "success")],24    [authUtils.btn("⬅️ Admin Panel", "admin_menu"), authUtils.btn("✕ Close", "close", "danger")]25  ]26);