Dashboard
Vue d'ensemble du bot et du serveur
{{ system.cpu ? system.cpu.usage.toFixed(1) : '—' }}%
CPU
{{ system.memory ? system.memory.used.toFixed(1) : '—' }} GB
RAM
{{ system.disk ? system.disk.percentage : '—' }}
Disque
{{ botData.uptime ? formatUptime(botData.uptime) : '—' }}
Uptime
{{ botData.restartCount !== undefined ? botData.restartCount : '—' }}
Redémarrages
🤖 {{ currentProjectName }}
En ligne
Déploiement en cours…
Hors ligne
CPU{{ botData.cpu || 0 }}%
RAM{{ formatBytes(botData.memory) }}
PID{{ botData.pid || '—' }}
💻 Système
CPU{{ system.cpu ? system.cpu.usage.toFixed(1) + '%' : '—' }}
RAM{{ system.memory ? system.memory.used.toFixed(1) + ' / ' + system.memory.total.toFixed(1) + ' GB' : '—' }}
Disque{{ system.disk ? system.disk.used + ' / ' + system.disk.total : '—' }}
⚡ Actions
{{ loadingMessage }}
🗄️ Base de données — aperçu
{{ t.name }}
{{ t.count }} ligne{{ t.count === 1 ? '' : 's' }}
Logs
Journal du monitor et du bot Discord en direct
Monitor
Bot Discord
En attente de logs…
{{ formatTime(log.timestamp) }}
{{ log.message }}
Déploiements
Historique des déploiements du bot
Aucun déploiement
{{ d.commit }}
{{ formatTime(d.date) }}
Base de données
Consulte, modifie, ajoute ou supprime des lignes dans n'importe quelle table
📁 Tables ({{ dbTables.length }})
{{ t.name }}
{{ t.count }} ligne{{ t.count === 1 ? '' : 's' }}
{{ dbError }}
| {{ c.name }} | |
|---|---|
| {{ row[c.name] === null ? 'NULL' : row[c.name] }} |
Aucune ligne{{ dbSearch ? ' pour cette recherche' : '' }}.
{{ dbOffset + 1 }}–{{ Math.min(dbOffset + dbLimit, dbTotal) }} / {{ dbTotal }}
Modération
Recherche un membre pour consulter son profil et agir dessus
{{ m.display_name || m.discord_id }}
{{ m.discord_id }}
{{ modError }}
👤 Profil
Tag{{ modMember.discord.tag }}
A rejoint{{ formatDate(modMember.discord.joinedAt) }}
Compte créé{{ formatDate(modMember.discord.accountCreatedAt) }}
En sourdine{{ modMember.discord.isTimedOut ? 'Oui' : 'Non' }}
Rôles{{ modMember.discord.roles.map(r => r.name).join(', ') || '—' }}
Membre introuvable sur le serveur (parti ou banni).
⚠️ Avertissements ({{ modMember.warnings.length }})
Aucun avertissement.
{{ w.reason }}
{{ w.moderator }} · {{ formatTime(w.created_at) }}
📜 Historique récent
Aucun historique.
{{ formatTime(l.created_at) }}
{{ l.message }}
🛡️ Journal de modération
Aucune action enregistrée.
{{ formatTime(l.created_at) }}
{{ l.message }}
Tickets
Support, suggestions et bugs remontés par les membres
📋 Tickets ({{ tickets.length }})
Aucun ticket.
{{ ticketTypeEmoji(t.type) }} {{ t.subject }}
{{ t.authorName || t.authorId }} · {{ formatTime(t.updatedAt) }}
{{ ticketTypeEmoji(activeTicket.type) }} {{ activeTicket.subject }}
Auteur{{ activeTicket.authorName }}
Statut{{ activeTicket.archivedAt ? '🗄️ Archivé' : ticketStatusLabel(activeTicket.status) }}
Origine{{ activeTicket.source === 'web' ? '🌐 Site' : '💬 Discord' }}
Salon Discord supprimé — historique conservé.
💬 Fil de discussion
{{ formatTime(m.createdAt) }}
{{ m.authorName }} ({{ m.source }}) : {{ m.body }}