await sock.sendMessage(from, {
text: `Pong ! Latency: *${latency} ms* ${latency < 150 ? '⚡' : latency < 300 ? '🚀' : '🐢'}`
});
},
async uptime() {
const up = process.uptime();
const h = Math.floor(up / 3600).toString().padStart(2, '0');
const m = Math.floor((up % 3600) / 60).toString().padStart(2, '0');
const s = Math.floor(up % 60).toString().padStart(2, '0');
await sock.sendMessage(from, { text: `⏳ *Uptime* : ${h}h ${m}m ${s}s` });
},
async menu() {
const menuMsg = await getMenu(from, m.pushName || 'Toi');
await sock.relayMessage(from, menuMsg.message, { messageId: m.key.id });
},
help: 'menu',
async cmds() {
const cmdList = [
'🏓 !ping — Test de latence',
'⏳ !uptime — Temps d\'activité',
'📜 !menu / !help — Menu principal',
'📋 !cmds — Cette liste',
'🖼️ !sticker — Image/vidéo → sticker',
'🖼️ !toimg — Sticker → image',
'📢 !bc <texte> — Diffusion (owner only)',
'🔒 !self — Mode privé (owner only)',
'🔗 !channel — Lien de la chaîne'
].join('\n');
await sock.sendMessage(from, {
text: `┏━━━ *Commandes disponibles* ━━━┓\n\n\( {cmdList}\n\n┗━━━━━━━━━━━━━━━━━━━━━┛\n \){config.footer}`
});
},
async sticker() {
const quoted = m.message.extendedTextMessage?.contextInfo?.quotedMessage ||
m.message.imageMessage || m.message.videoMessage;
if (!quoted || (!quoted.imageMessage && !quoted.videoMessage && !quoted.stickerMessage)) {
return sock.sendMessage(from, { text: '❌ Réponds à une image, vidéo ou sticker !' });
}
try {
const buffer = await sock.downloadMediaMessage(quoted);
await sock.sendMessage(from, { sticker: buffer });
await sock.sendMessage(from, { react: { text: '✅', key: m.key } });
} catch (err) {
console.error('Sticker error:', err);
await sock.sendMessage(from, { text: '❌ Échec création sticker' });
}
},
async toimg() {
const quoted = m.message.extendedTextMessage?.contextInfo?.quotedMessage;
if (!quoted?.stickerMessage) {
return sock.sendMessage(from, { text: '❌ Réponds à un sticker !' });
}
try {
const buffer = await sock.downloadMediaMessage(quoted);
await sock.sendMessage(from, { image: buffer, caption: 'Sticker → Image' });
await sock.sendMessage(from, { react: { text: '🖼️', key: m.key } });
} catch (err) {
console.error('Toimg error:', err);
await sock.sendMessage(from, { text: '❌ Échec conversion' });
}
},
async bc() {
if (!isOwner) return sock.sendMessage(from, { text: '⛔ Owner only' });
const broadcastText = args.join(' ') || '(test broadcast)';
let success = 0, failed = 0;
for (const [jid] of chatsMap) {
if (jid === 'status@broadcast' || jid === from) continue;
try {
await sock.sendMessage(jid, {
text: `📢 Broadcast :\n\n\( {broadcastText}\n\n \){config.footer}`
});
success++;
} catch (err) {
failed++;
console.error(`Échec BC → ${jid}:`, err.message);
}
}
await sock.sendMessage(from, {
text: `📊 *Broadcast terminé*\n\n✅ Réussis : ${success}\n❌ Échecs : ${failed}\nTotal : ${success + failed}`
});
},
async self() {
if (!isOwner) return sock.sendMessage(from, { text: '⛔ Owner only' });
await sock.sendMessage(from, { text: '🔒 Mode self activé (placeholder – à développer)' });
},
async channel() {
await sock.sendMessage(from, {
text: `🌟 *Rejoins la chaîne officielle !*\n\n→ \( {config.channelLink}\n\n \){config.footer}`
});
}
};
try {
const handler = commands[command];
if (handler) {
if (typeof handler === 'string') return await commands[handler]();
await handler();
} else {
await sock.sendMessage(from, { react: { text: '❓', key: m.key } });
}
} catch (err) {
console.error(`Erreur commande ${command}:`, err);
await sock.sendMessage(from, { text: `😓 Erreur avec *${command}* — réessaie plus tard` });
}
});
setInterval(saveChats, 10 * 60 * 1000); // Sauvegarde toutes les 10 min
}
connect().catch(err => {
console.error('Erreur fatale:', err);
process.exit(1);
});This media is not supported in your browser
VIEW IN TELEGRAM
OpenAI dévoile GPT-5.3-Codex, son modèle agentique le plus rapide
https://www.blogdumoderateur.com/openai-devoile-gpt-5-3-codex/
https://www.blogdumoderateur.com/openai-devoile-gpt-5-3-codex/
BDM
OpenAI dévoile GPT-5.3-Codex, son modèle agentique le plus rapide
OpenAI vient de lancer GPT-5.3-Codex, présenté comme son modèle agentique le plus avancé à ce jour, plus rapide de 25 %.
Forwarded from ▇ █ ɴᴇxᴜs🌐ʟᴀʙs █ ▇ (—͟͞͞𝐒𝐤𝐲𝐥𝐞𝐫🥀꧁🌀𓆩Limule𓆪🌀꧂ 𝐇𝐨𝐬𝐡𝐢𝐧𝐨)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from ▇ █ ɴᴇxᴜs🌐ʟᴀʙs █ ▇ (—͟͞͞𝐒𝐤𝐲𝐥𝐞𝐫🥀꧁🌀𓆩Limule𓆪🌀꧂ 𝐇𝐨𝐬𝐡𝐢𝐧𝐨)
🟢GreenThe bot's profile picture
Forwarded from ▇ █ ɴᴇxᴜs🌐ʟᴀʙs █ ▇
NEXUS Labs est une start-up spécialisée dans le développement logiciel et l'automatisation intelligente. Notre mission est de transformer les défis technologiques en opportunités de croissance.
Avec une expertise pointue en développement d'applications, création de bots multi-plateformes et architecture logicielle, nous accompagnons les entreprises dans leur transformation digitale.
Notre approche combine innovation technique, agilité et focus sur les résultats pour livrer des solutions qui dépassent les attentes.Forwarded from ▇ █ ɴᴇxᴜs🌐ʟᴀʙs █ ▇
🖥 Formation Ubuntu – Admin Serveur & Terminal en 8H
📦 Format : Vidéo | 🇫🇷 Français | 🎓 Mise à jour 2025
⏱️ 8 h de contenu | 👨💻 +1 100 élèves déjà formés
🚀 Maîtrisez votre serveur Linux comme un pro
🎯 Ce que tu vas apprendre :
✅ Commandes essentielles (cd, ls, cp, mv, etc.)
✅ Gérer les fichiers, dossiers, processus et services
✅ Sécuriser ton système (chmod, chown, sudo…)
✅ Connexion SSH & gestion réseau de base
✅ Installer des logiciels avec APT
✅ Utiliser les regex pour automatiser des tâches
👨💻 Pour qui ?
Développeurs, admins débutants, étudiants, freelances ou simples curieux.
🔧 Pas de blabla, que du concret
✔️ 37 vidéos / 18 modules
✔️ Accessible sur ordi, mobile & TV
✔️ Aucune expérience requise
📦 Format : Vidéo | 🇫🇷 Français | 🎓 Mise à jour 2025
⏱️ 8 h de contenu | 👨💻 +1 100 élèves déjà formés
🚀 Maîtrisez votre serveur Linux comme un pro
Tu veux prendre le contrôle de ton Ubuntu, gérer un serveur ou simplement ne plus avoir peur du terminal ? Cette formation te rend opérationnel en 8H chrono, même si tu pars de zéro.
🎯 Ce que tu vas apprendre :
✅ Commandes essentielles (cd, ls, cp, mv, etc.)
✅ Gérer les fichiers, dossiers, processus et services
✅ Sécuriser ton système (chmod, chown, sudo…)
✅ Connexion SSH & gestion réseau de base
✅ Installer des logiciels avec APT
✅ Utiliser les regex pour automatiser des tâches
👨💻 Pour qui ?
Développeurs, admins débutants, étudiants, freelances ou simples curieux.
🔧 Pas de blabla, que du concret
✔️ 37 vidéos / 18 modules
✔️ Accessible sur ordi, mobile & TV
✔️ Aucune expérience requise
❤3
Channel name was changed to «♣𝐓𝐄𝐂𝐇 𝐇𝐈𝐍𝐔𝐆𝐄𝐑𝐀 ᵇʸ ˡⁱᵐᵘˡᵉ🌐Code&Free🟢»
This media is not supported in your browser
VIEW IN TELEGRAM
Quel pourrait bien être le prochain chapitre