Skip to content

Releases: jeremiejt38/guardian_bot

guardian-discord-bot: v0.30.9

Choose a tag to compare

@jeremiejt38 jeremiejt38 released this 30 Aug 02:51
4263cf1

0.30.9 (2026-08-30)

Features

  • /ping command + 2s cooldown on slash commands (auto-cleanup Map) (41ab089)
  • #devenir-membre ephemeral flow (prerequisites + bio modal + submit) + #rejoindre-notre-serveur (server stats, Guardian features, owner presentation) (a2d3962)
  • #devenir-membre, DM enrichi nouveaux membres, notification bulk membres au finalize (536130f)
  • #guardian-backup positionné en bas + protection suppression (channelDelete event + alerte DM owner/manager) (3f5d702)
  • 3-phase — Discord AutoMod→score, rules acceptance (Screening+button), rules required in step3 community (4b207a0)
  • add Guardian License API service (c3b91e1)
  • add Guardian License API service (848c990)
  • add Guardian Premium license system (a03d652)
  • add Guardian Premium license system (847a404)
  • Admin Panel DM v0.21.0 — panneau système, 4 vues, toggles alertes, timeout 15min, bootstrap BOT_ADMIN_ID, /admin, guildDelete (7bcf9d6)
  • admin: add /admin license create for bot admin (5aee65e)
  • adoptLinkedChannels — déplace/renomme les channels liés dans les catégories Guardian à la fin du setup (f28c200)
  • aliases abréviations jeux (cs2/csgo/gta/tf2/poe/dbd/r6/lol/wow/bg3...) dans steamGamesList (0a890f3)
  • annonces en GuildAnnouncement si serveur communautaire + slots communityOnly filtrés sur serveurs non-communautaires (18fde7f)
  • audit rôles — boutons Tout supprimer / Tout conserver quand plusieurs rôles inutilisés (f5fe045)
  • audit rôles — pastilles colorées + modal confirmation si problèmes non résolus (84ef080)
  • audit sécurité rôles après confirmOwner — détection permissions dangereuses + rôles inutilisés avec actions (8a8783e)
  • auto-détection langue depuis guild.preferredLocale + interaction.locale (affinage setup) (f39dfa4)
  • auto-map roles by name on integrate + channel reuse already handled (d07115b)
  • avertissement serveur non-communautaire entre step 2 et step 3 avec bouton vérifier/continuer (abac07b)
  • BOT_ADMIN_ID — mise à jour automatique bot via DM (git pull + npm install + PM2 restart) (6f5be4a)
  • build: add .freeignore support, copy public docs to bundle, add anti-leak premium check (4a96e13)
  • catégories avec emoji+majuscule, ordre Infos→Communauté→Salons Vocaux→Jeux→Modération→Config (fdb498f)
  • changelog GitHub dans DM MAJ + README entièrement réécrit en anglais (390af8c)
  • channels Informations hors catégorie (règles, annonces, bienvenue, faq, demandes en haut du serveur) (2899a21)
  • channels: ajoute un topic (description) aux channels texte de jeux (23cee9f)
  • channels: ajouter topic (sujet) sur tous les channels Guardian — fix ensureAnnouncementChannel + topics manquants en/es/de/it/pt (e43c49b)
  • channels: uniformise et met a jour les topics sur tous les channels/guides/jeux (74e6a8a)
  • commande /help contextuelle par module (7 modules, embed, i18n FR+EN) (3783d26)
  • commands: ajoute /config-games set-layout pour changer le mode apres installation (f2d78f9)
  • config-games: ajoute la sous-commande refresh pour reappliquer topics/permissions (f93551b)
  • config: rework panels jeux et serveurs de jeu (2c75533)
  • deploy: add Hetzner update scripts for beta and stable instances (ce0a8ac)
  • descriptions i18n (topic) sur tous les channels Guardian, suppression messages configReady (f79ec79)
  • détection auto channels Guardian avant step 3 + pré-remplissage + tri pertinence select + renommage Vocal Général→Général (87f7a46)
  • détection invitant bot (audit logs BotAdd) — accès setup + pré-sélection owner suggéré (1009af4)
  • détection jeux existants + liaison channels jeux + text_channel_enabled désactivé par défaut + emojis boutons setup (8bd1459)
  • détection jeux validée via liste Steam top 250 hardcodée (steamGames.json) + match fuzzy + appid pré-rempli (706f6e8)
  • dev: add /dev-premium toggle command for development testing (99f2e06)
  • Discord native settings integration — AFK timeout, system channel, locale sync, Community rules/updates/description, AutoMod rules, Onboarding (step 2/4/8) (a59ebbc)
  • DM à l'owner au démarrage si setup guardian_partial détecté (0743b5f)
  • DM guildCreate traduit (fr/en/de) + défaut langue 'en' si pas de correspondance locale (1c65a82)
  • DM invitant/owner au guildCreate avec lien direct vers #setup (b2329dc)
  • docs+tests: AXE 4 — ARCHITECTURE.md, 20 tests premium (total 148), fix isPremiumGateClick null-safety, export buildRows (73d8906)
  • écran communautaire enrichi (prérequis vérifiés, avantages, procédure) + polish UX steps 2/5/7 + i18n FR/EN aligné (ba7a145)
  • enrichir summary post-installation dans #bienvenue (FR+EN) (594c188)
  • env: multi-env support with --env=dev|beta|prod loader (4823cab)
  • étape 1 — bouton création auto des rôles Guardian si serveur vierge (8a32bc2)
  • étape révision jeux détectés avant gameLink (supprimer/ajouter/continuer) (54d5d9c)
  • games: logs provisionGameStructure, detection plus permissive avec un seul channel, logs detection (add6193)
  • games: supporte le mode d'organisation par type de channel (1cd3385)
  • gate: a...
Read more

guardian-discord-bot: v0.30.10

Choose a tag to compare

@jeremiejt38 jeremiejt38 released this 30 Aug 14:17
f4e6587

0.30.10 (2026-08-30)

Features

  • rich-presence: localize command and update docs (d42d97f)
  • rich-presence: opt-in activity tracking and leaderboard (2bb60cd)
  • rich-presence: opt-in activity tracking and leaderboard (2a08b7b)

Bug Fixes

  • release: keep bare vX.Y.Z tags without package prefix (dfda83e)
  • release: keep bare vX.Y.Z tags without package prefix (c952d9d)