كود ايميل
javascriptv1MITنُشر ١٢ أغسطس ٢٠٢٦· ♥ 0 · ⬇ 1 · 💬 0
كود ل بوت يعطيك ايميل وهمي تستخدمه
import fs from 'fs';
import path from 'path';
import axios from 'axios';
// ════════════════════════════════════════════════
// قناتي لا تخمط الكود و تعدل الحقوق عوف السطر : https://whatsapp.com/channel/0029VbB7hIgIyPtbspl1CD2F
// ════════════════════════════════════════════════
// 👑 المالك والمطور: بـاتـمـان 🦇 / +963994855392
// ✦ BOT SIGNATURE: TOJI
// ════════════════════════════════════════════════
const DB_FILE = path.join(process.cwd(), 'tmp', 'fake_mail_db.json');
// التأكد من وجود مجلد tmp
if (!fs.existsSync(path.join(process.cwd(), 'tmp'))) {
fs.mkdirSync(path.join(process.cwd(), 'tmp'));
}
// تحميل أو إنشاء قاعدة البيانات
let DB = { mails: {}, active: null };
try {
if (fs.existsSync(DB_FILE)) {
DB = JSON.parse(fs.readFileSync(DB_FILE, 'utf8'));
} else {
fs.writeFileSync(DB_FILE, JSON.stringify(DB, null, 2));
}
} catch {
DB = { mails: {}, active: null };
}
const saveDB = () => fs.writeFileSync(DB_FILE, JSON.stringify(DB, null, 2));
const NovaUltra = {
command: 'ايميل',
description: 'بريد وهمي مع إدارة كاملة (إنشاء، عرض، وارد، استخراج كود)',
elite: 'off',
lock: 'off',
group: false,
prv: false,
nova: 'on'
};
// API Functions
async function api(method, url, data = {}, token = "") {
try {
const res = await axios({
method,
url: "https://api.mail.tm" + url,
data,
headers: {
"Content-Type": "application/json",
...(token ? { Authorization: "Bearer " + token } : {})
}
});
return res.data;
} catch (err) {
return {};
}
}
function extractCode(text = "") {
const match = text.match(/\b\d{4,8}\b/);
return match ? match[0] : null;
}
async function createMail() {
const domains = await api("GET", "/domains");
const domain = domains["hydra:member"]?.[0]?.domain || "mail.tm";
const rand = Math.random().toString(36).slice(2, 10);
const email = `${rand}@${domain}`;
const password = rand + "123";
await api("POST", "/accounts", { address: email, password });
const tokenData = await api("POST", "/token", { address: email, password });
DB.mails[email] = { email, password, token: tokenData.token };
DB.active = email;
saveDB();
return DB.mails[email];
}
async function execute({ sock, msg, args }) {
const chat = msg.key.remoteJid;
const action = args[0]?.toLowerCase();
try {
// إنشاء إيميل جديد (عند كتابة .ايميل فقط)
if (!action) {
const mail = await createMail();
return sock.sendMessage(chat, {
text: `📧 *تم إنشاء إيميل جديد (𝐓𝐎𝐉𝐈)*\n\n• الإيميل: ${mail.email}\n• كلمة المرور: ${mail.password}\n\n✅ تم تعيينه كنشط تلقائياً.`
}, { quoted: msg });
}
if (action === 'عرض') {
const list = Object.keys(DB.mails);
if (!list.length) return sock.sendMessage(chat, { text: "❌ لا توجد إيميلات محفوظة." });
let text = "📂 *الإيميلات المحفوظة (𝐓𝐎𝐉𝐈):*\n\n";
list.forEach((e, i) => {
text += `${i + 1}. ${e}${DB.active === e ? " ✅" : ""}\n`;
});
return sock.sendMessage(chat, { text });
}
if (action === 'نشط') {
const index = parseInt(args[1]);
const list = Object.keys(DB.mails);
if (isNaN(index) || index < 1 || index > list.length) return sock.sendMessage(chat, { text: "❌ رقم غير صحيح. مثال: .ايميل نشط 1" });
DB.active = list[index - 1];
saveDB();
return sock.sendMessage(chat, { text: `✅ تم تفعيل الإيميل:\n${DB.active}` });
}
if (action === 'الوارد') {
if (!DB.active) return sock.sendMessage(chat, { text: "❌ لا يوجد إيميل نشط." });
const mail = DB.mails[DB.active];
const inbox = await api("GET", "/messages", {}, mail.token);
const messages = inbox["hydra:member"] || [];
if (!messages.length) return sock.sendMessage(chat, { text: `📭 الوارد فارغ لـ:\n${DB.active}` });
let text = `📨 *الوارد (𝐓𝐎𝐉𝐈):*\n\n`;
messages.forEach((m, i) => {
text += `${i + 1}. من: ${m.from.address}\n📌 العنوان: ${m.subject || "بدون عنوان"}\n\n`;
});
return sock.sendMessage(chat, { text });
}
if (action === 'اقرأ') {
if (!DB.active) return sock.sendMessage(chat, { text: "❌ لا يوجد إيميل نشط." });
const mail = DB.mails[DB.active];
const index = parseInt(args[1]) - 1;
const inbox = await api("GET", "/messages", {}, mail.token);
const messages = inbox["hydra:member"] || [];
const targetMsg = messages[index];
if (!targetMsg) return sock.sendMessage(chat, { text: "❌ الرسالة غير موجودة." });
const fullMsg = await api("GET", "/messages/" + targetMsg.id, {}, mail.token);
const content = fullMsg.text || fullMsg.html || "";
const code = extractCode(content);
return sock.sendMessage(chat, {
text: code ? `🔐 *كود التحقق الخاص بك:* ${code}` : `📝 *محتوى الرسالة:*\n\n${fullMsg.text.slice(0, 500)}...`
});
}
if (action === 'حذف') {
DB.mails = {};
DB.active = null;
saveDB();
return sock.sendMessage(chat, { text: "✅ تم تصفية جميع الإيميلات." });
}
} catch (error) {
console.error(error);
return sock.sendMessage(chat, { text: "❌ حدث خطأ في النظام الوهمي." });
}
}
export default { NovaUltra, execute };
التعليقات (0)
سجّل الدخول للتعليق.