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
59 commands1 envUpdated 10d agoCreated Aug 28, 2026
commands/_bot.js
javascript · 18 lines
1/**#command2name: /bot3answer: 4keyboard: 5parse_mode: html6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12if (!(await authUtils.isAdmin())) return;13const action = String(params || "").trim().toLowerCase();14if (action !== "on" && action !== "off") {15 return await Api.sendMessage({chat_id:chat.id,text:"Usage: <code>/bot on</code> or <code>/bot off</code>",parse_mode:"HTML"});16}17await db.bot.set("enabled", action === "on");18await Api.sendMessage({chat_id:chat.id,text: action === "on" ? "🟢 <b>Bot enabled.</b>" : "🔴 <b>Bot disabled.</b>",parse_mode:"HTML"});