Squartix FitBot

Un bot Discord public pour transformer des captures de séances en streaks, et des streaks en discipline, sur n’importe quel serveur.

Multi-serveur Config par serveur Rappels programmés RGPD compliant
Bot en ligne

Aperçu rapide

  • 📸 /sport – plusieurs séances par jour, 1 streak max / jour
  • 🔥 Streak & paliers (7, 14, 30, 50, 75, 100 jours)
  • ⏰ Rappels par serveur (heure & fuseau configurables)
  • ⚙️ /config – salon, heure, timezone, on/off
  • 🧾 /delete_my_data – droit à l’oubli par serveur

Pourquoi utiliser Squartix FitBot ?

Un bot pensé pour les communautés qui veulent se motiver ensemble, tout en gardant le contrôle sur leurs données et la configuration de leur serveur.

📸 Suivi des séances

Utilise /sport pour enregistrer une séance avec une photo et un commentaire. Tu peux enregistrer plusieurs séances par jour : la streak ne monte qu’une fois, mais tes stats suivent tout.

🔥 Streaks & paliers

Streak quotidienne avec paliers spéciaux (7, 14, 30, 50, 75, 100 jours) et messages personnalisés. L’objectif : construire la discipline, pas juste remplir un compteur.

⏰ Rappels intelligents

Chaque serveur peut choisir : heure, fuseau horaire et salon pour les rappels. FitBot ping uniquement les utilisateurs inscrits qui n’ont pas encore enregistré de séance ce jour-là.

📊 Dashboard & Historique

/dashboard pour ton profil (streak, best streak, total séances), /history et /review pour revoir tes anciennes séances avec image et commentaire.

🏆 Classement & communauté

/leaderboard et /members affichent les meilleurs streaks et les membres inscrits, par serveur. Idéal pour des défis entre amis ou équipes.

🛡️ RGPD & respect de la vie privée

Données minimales, chiffrées côté serveur, par serveur. Suppression complète avec /delete_my_data. Privacy Policy claire et liens légaux disponibles ci-dessous.

Pour les admins de serveurs

FitBot est entièrement configurable par serveur via des commandes slash.

1

Ajouter le bot

Utilise le bouton « Ajouter FitBot à mon serveur » ou la commande /invite pour obtenir le lien. Vérifie que le bot a les permissions de base pour lire et envoyer des messages.

2

Configurer le salon & les rappels

Sur ton serveur, utilise :

  • /config set_channel – définir le salon pour les rappels
  • /config set_time – choisir l’heure locale (ex : 20h00)
  • /config set_timezone – ex : Europe/Paris, Europe/Luxembourg
  • /config toggle_reminders – activer / désactiver les rappels

Seuls les utilisateurs avec la permission Gérer le serveur peuvent utiliser /config.

3

Lancer le système de streak

Une fois la configuration faite, les membres peuvent utiliser :

  • /register – s’inscrire au système sur ce serveur
  • /sport – enregistrer leurs séances
  • /leaderboard, /members – voir l’activité de la communauté
4

Contrôle & statut

Tu peux surveiller le bot et sa santé avec :

  • /status – uptime, ping, DB OK
  • /help – rappel des commandes

Le propriétaire (Squartix) dispose aussi d’une commande /botstats globale.

Commandes principales

Toutes les commandes sont disponibles en slash commands Discord, et fonctionnent par serveur.

Commande
Description
/register
S’inscrire au système de streak sur le serveur (classement + rappels).
/unregister
Se désinscrire (plus de rappels ni classement, mais stats conservées).
/sport
Enregistre une séance avec photo + commentaire. Plusieurs séances possibles par jour, mais la streak ne monte qu’une fois par jour.
/dashboard
Affiche ton tableau de bord : streak, best streak, total de séances sur ce serveur, statut du jour.
/leaderboard
Classement des meilleurs streaks sur le serveur.
/members
Liste des utilisateurs inscrits au système de streak sur le serveur.
/history
Affiche tes 5 dernières séances (avec commentaires & images).
/review
Revoir une séance d’une date précise (format AAAA-MM-JJ).
/delete_my_data
Supprime définitivement toutes tes données du bot sur ce serveur (RGPD).
/config
Réservé aux admins (permission Gérer le serveur) :
  • /config set_channel – salon pour les rappels
  • /config set_time – heure locale des rappels
  • /config set_timezone – fuseau horaire
  • /config toggle_reminders – on/off
  • /config show – afficher la configuration actuelle
/about
Infos sur le bot, site officiel, Privacy Policy, Terms of Service, lien d’invitation.
/invite
Retourne le lien pour inviter FitBot sur d’autres serveurs.
/ping
Affiche la latence du bot.
/status
Statut technique : uptime, ping WebSocket, ping DB, nombre de serveurs.

Privacy Policy

Squartix FitBot respecte ta vie privée et applique les principes du RGPD. Les données sont minimales, chiffrées et limitées à chaque serveur.

Privacy Policy – Squartix FitBot & Cook Bot

Dernière mise à jour : 19 novembre 2025 · Propriétaire : Squartix · Contact : squartix@fitbot.fr

1. Introduction

Squartix FitBot et Cook Bot (ci-après "les bots") sont des assistants Discord liés à l’écosystème FitBot :

  • Squartix FitBot : suivi sportif, streaks, rappels, classement, statistiques.
  • Cook Bot : suggestions de recettes, personnalisation, et renvoi vers les fiches sur fitbot.fr.

Le site fitbot.fr héberge les recettes et les pages d’information. En utilisant FitBot, Cook Bot ou fitbot.fr, vous acceptez cette politique de confidentialité.

2. Données collectées

2.1. Données collectées par Squartix FitBot

FitBot collecte uniquement les informations nécessaires au suivi sportif :

  • ID Discord (user_id)
  • ID de serveur (guild_id)
  • Dates de séances
  • URL de photos (chiffrées)
  • Commentaires (chiffrés)
  • Streak, meilleure streak, statistiques
  • Paramètres du serveur (salon, fuseau, rappels, etc.)

2.2. Données collectées par Cook Bot

Cook Bot collecte uniquement :

  • ID Discord (user_id)
  • ID de serveur (guild_id)
  • ID de recettes choisies
  • Date et heure de sélection

Ces données servent à personnaliser les suggestions et éviter les répétitions.

2.3. Données collectées par le site fitbot.fr

Le site FitBot.fr peut collecter des journaux techniques standards :

  • adresse IP
  • user-agent (navigateur / appareil)
  • pages consultées
  • date et heure

Ces informations sont utilisées uniquement pour la sécurité et la stabilité du site.

3. Finalités

Les données sont utilisées pour :

  • Enregistrer vos séances sportives
  • Calculer et afficher votre streak
  • Proposer des recettes personnalisées
  • Éviter les doublons dans les suggestions de recettes
  • Afficher les pages du site fitbot.fr

Aucune donnée n’est revendue ou utilisée à des fins publicitaires.

4. Sécurité & chiffrement

FitBot chiffre les photos et commentaires via AES-256-GCM. Les bases de données sont hébergées sur un serveur privé et ne sont jamais partagées avec des tiers commerciaux.

5. Durée de conservation

FitBot

Les données sont conservées tant que vous êtes inscrit sur un serveur ou jusqu’à utilisation de /delete_my_data.

Cook Bot

L’historique des recettes sert à personnaliser les suggestions et peut être purgé au-delà d’une certaine durée.

Site FitBot.fr

Les journaux techniques sont conservés pour la sécurité et le bon fonctionnement du site.

6. Droits des utilisateurs (RGPD)

Vous disposez des droits suivants :

  • Droit d’accès : via /history, /review ou contact email
  • Droit d’opposition : via /unregister
  • Droit à l’effacement : via /delete_my_data
  • Droit à la limitation : en restant désinscrit

7. Partage des données

Les données ne sont jamais vendues, revendues ou transmises à des tiers. Les bots communiquent uniquement avec l’API Discord dans leur fonctionnement normal.

8. Utilisateurs mineurs

Les bots et le site sont destinés aux utilisateurs de 13 ans et plus, conformément aux règles Discord.

9. Modifications

Cette politique peut évoluer. La date de dernière mise à jour est toujours indiquée en haut du document.

10. Contact

Pour toute question ou demande :

Contact & Liens

Une question, un bug, une idée de feature ? N’hésite pas.

📩 Contact direct

Tu peux joindre le développeur du bot :

➕ Ajouter FitBot

Invite Squartix FitBot sur ton serveur :

Ajouter FitBot à mon serveur

📜 Legal

Privacy Policy disponible ci-dessus.
Terms of Service : voir la page dédiée.