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
ProfileTelegram
112 commands3 envUpdated 1h agoCreated Aug 27, 2026
Back to folder

commands/_device.js

javascript · 127 lines

Raw
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, "&amp;")44    .replace(/</g, "&lt;")45    .replace(/>/g, "&gt;")46    .replace(/"/g, "&quot;")47    .replace(/'/g, "&#039;");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);