millswelbeck148/SireimadeBotPublic · Bot Template
AISireImade appears to be a Telegram automation bot. Commands include /start, /about, /support, /id, /admin, /ban, /unban, /x. Observed in code: messaging, keyboards, games.
Utilityutility
112 commands3 envUpdated 1h agoCreated Aug 27, 2026
commands/_device.js
javascript · 127 lines
1/**#command2name: /device3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// ==========================================================13// 📱 GIFT AI — /device14// FAST • RESPONSIVE • ACCURATE15// Gift replies directly to the /device command16// ==========================================================17 18// ----------------------------------------------------------19// GET USER20// ----------------------------------------------------------21 22var userId = String(request.from.id);23var firstName = request.from.first_name || "User";24var lastName = request.from.last_name || "";25var username = request.from.username || "";26 27// ----------------------------------------------------------28// SAFE DISPLAY NAME29// ----------------------------------------------------------30 31var fullName = firstName;32 33if (lastName) {34 fullName += " " + lastName;35}36 37// ----------------------------------------------------------38// ESCAPE HTML39// ----------------------------------------------------------40 41function escapeHTML(text) {42 return String(text)43 .replace(/&/g, "&")44 .replace(/</g, "<")45 .replace(/>/g, ">")46 .replace(/"/g, """)47 .replace(/'/g, "'");48}49 50var safeName = escapeHTML(fullName);51 52// ----------------------------------------------------------53// USERNAME54// ----------------------------------------------------------55 56var usernameText = username57 ? "@" + escapeHTML(username)58 : "Not set";59 60// ----------------------------------------------------------61// CLICKABLE USER TAG62// ----------------------------------------------------------63 64var userTag =65 '<a href="tg://user?id=' +66 userId +67 '">' +68 safeName +69 "</a>";70 71// ----------------------------------------------------------72// DEVICE INFORMATION73// ----------------------------------------------------------74 75var message =76 "📱 <b>DEVICE INFO</b>\n\n" +77 78 "👤 <b>User:</b> " + userTag + "\n" +79 80 "🆔 <b>Telegram ID:</b> <code>" +81 userId +82 "</code>\n" +83 84 "👤 <b>Username:</b> " +85 usernameText +86 "\n\n" +87 88 "📲 <b>Device:</b> <i>Not available through Telegram Bot API</i>\n" +89 90 "⚙️ <b>Platform:</b> <i>Not available</i>\n" +91 92 "🔋 <b>Battery:</b> <i>Not available</i>\n" +93 94 "💾 <b>Storage:</b> <i>Not available</i>\n\n" +95 96 "🤖 <b>Gift:</b> \"Hey " +97 userTag +98 ", Telegram isn't telling me what device you're using 😭📱\"";99 100// ----------------------------------------------------------101// REPLY DIRECTLY TO /device MESSAGE102// ----------------------------------------------------------103 104var replyId = null;105 106if (107 request &&108 request.message_id109) {110 replyId = request.message_id;111}112 113// ----------------------------------------------------------114// SEND MESSAGE115// ----------------------------------------------------------116 117var sendOptions = {118 parse_mode: "HTML",119 disable_web_page_preview: true120};121 122// Add reply only when message_id exists123if (replyId) {124 sendOptions.reply_to_message_id = replyId;125}126 127Bot.sendMessage(message, sendOptions);