vaibhav12222vk/taskXmoneybotPublic ยท Bot Template

ProfileTelegram

AI๐Ÿ’Žโšก ๐™ˆ๐™ค๐™ฃ๐™š๐™ฎ๐™๐™–๐™จ๐™  โšก๐Ÿ’Ž appears to be a Telegram automation bot. Commands include /start, /admin, /adminback, /profile, /helpandsupport, /broadcast, /finduser, /contactuser. Observed in code: messaging, storage, keyboards, web.

Utilityutility
51 commands0 envUpdated 6d agoCreated Sep 16, 2026
Back to folder

commands/_start.js

javascript ยท 95 lines

Raw
1/**#command2name: /start3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12const OWNER_ID = 8888300020;13 14let userId = Number(user.id);15 16// ๐Ÿ‘ฅ Users list17let users = await db.bot.get("users", []);18 19if (!Array.isArray(users)) {20  users = [];21}22 23if (userId !== OWNER_ID && users.indexOf(userId) === -1) {24  users.push(userId);25  await db.bot.set("users", users);26}27 28// ๐Ÿ‘ค Profile setup29let balance = await db.user.get("balance", 0);30 31if (balance === null || balance === undefined) {32  await db.user.set("balance", 0);33}34 35let completed = await db.user.get("tasks_completed", 0);36 37if (completed === null || completed === undefined) {38  await db.user.set("tasks_completed", 0);39}40 41await db.user.set(42  "username",43  user.username || "",44  { user_id: userId }45);46 47// ๐Ÿ“… Joined date48let joinedDate = await db.user.get(49  "joined_date",50  "",51  { user_id: userId }52);53 54if (!joinedDate) {55  await db.user.set(56    "joined_date",57    new Date().toISOString(),58    { user_id: userId }59  );60}61 62// ๐Ÿ  Main Menu63let keyboard = [64  ["๐Ÿ‘ค ๐™‹๐™ง๐™ค๐™›๐™ž๐™ก๐™š"],65  ["๐ŸŽฏ ๐™๐™–๐™จ๐™ ๐™จ", "๐Ÿ’ฐ ๐™ˆ๐™ฎ ๐˜ฝ๐™–๐™ก๐™–๐™ฃ๐™˜๐™š"],66  ["๐Ÿ“‹ ๐™ˆ๐™ฎ ๐™๐™–๐™จ๐™ ๐™จ", "๐Ÿ’ธ ๐™’๐™ž๐™ฉ๐™๐™™๐™ง๐™–๐™ฌ"],67  ["๐Ÿ†˜ ๐™ƒ๐™š๐™ก๐™ฅ & ๐™Ž๐™ช๐™ฅ๐™ฅ๐™ค๐™ง๐™ฉ"]68];69 70// ๐Ÿ‘‘ Current Admin List71let admins = await db.bot.get("admins", []);72 73if (!Array.isArray(admins)) {74  admins = [];75}76 77// ๐Ÿ” Admin Panel ONLY for current admins78let isAdmin =79  userId === OWNER_ID ||80  admins.some(function(id) {81    return Number(id) === userId;82  });83 84if (isAdmin) {85  keyboard.push([86    "๐Ÿ‘‘โšก ๐˜ผ๐˜ฟ๐™ˆ๐™„๐™‰ ๐™‹๐˜ผ๐™‰๐™€๐™‡ โšก๐Ÿ‘‘"87  ]);88}89 90Bot.sendKeyboard(91  "๐Ÿ’Žโšก ๐™’๐™€๐™‡๐˜พ๐™Š๐™ˆ๐™€ ๐™๐™Š ๐™ˆ๐™Š๐™‰๐™€๐™”๐™๐˜ผ๐™Ž๐™† โšก๐Ÿ’Ž\n\n" +92  "๐Ÿš€ Complete Tasks โ€ข Earn Rewards\n" +93  "๐Ÿ’ฐ Start earning with MoneyTask!",94  keyboard95);