Aller au contenu principal

Introduction

Bienvenue ! 🎲 Voici un compagnon pour vos aventures sur Discord : un bot polyvalent, conçu pour rendre vos sessions de jeu de rôle plus fluides et agréables.

Fonctionnalités principales​

Lancer de Dés​

Avec ce bot, vous pouvez effectuer des lancers de dés en toute simplicité : que ce soit pour déterminer le résultat d'une action cruciale ou pour pimenter vos conversations, le processus est facilité. Utilisez simplement la commande adéquate et le résultat sera affiché dans un fil de discussion plutôt que de polluer le canal dans lequel vous êtes.

Gestion de Fiches de Personnage​

Plus besoin de jongler avec des fiches de personnage complexes ! Ce bot permet de configurer un modèle de statistiques pour enregistrer les informations essentielles de vos personnages. Ainsi, vous pouvez effectuer des lancers de dés directement en utilisant ces données, sans vous soucier de les mémoriser.

Mécanique de Fonctionnement​

Lancer de Dés​

Pour effectuer les lancers de dés, ce bot utilise l'API @diceRoller. Il prend également en charge la notation x#(dés) pour les lancers "en masse" (bulk roll), vous permettant ainsi de gagner du temps lors de vos sessions de jeu.

Jets uniques partagés (réutilisation de résultats)​

Il est possible d'utiliser la syntaxe dé;&+x;µ*y pour lancer un seul dé et appliquer différentes formules sur ce même dé, de façon à afficher le résultat de chaque formule. Le & symbolise le résultat du dé.

Attention

Vous devez obligatoirement ne pas avoir d'espace avant et après la séparation entre les formules, sinon le bot considérera la suite comme des commentaires.

Exemple
/roll 1d20;&+5;&*2

Affichera comme résultat :

  1d20 ⟶ [18] =  18
◈ [1d20]+5 ⟶ [18]+5 = 23
◈ [1d20]×2 ⟶ [18]×2 = 36

Les commentaires entre chaque formule seront fusionnés en un seul commentaire.

astuce

Il est possible d'utiliser des dés dans les formules, mais seul le premier dé sera sauvegardé et réutilisé.

1d20;&+1d4;&\*2
  1d20 ⟶ [11] =  11
◈ [1d20]+1d4 ⟶ 11+[2] = 13
◈ [1d20]×2 ⟶ [11]×2 = 22
Il n'est pas possible d'utiliser les dés en masse dans cette syntaxe.

Gestion des Statistiques​

Plutôt que de sauvegarder l'intégralité de la feuille de personnage, ce bot enregistre uniquement le message et son identifiant. Ainsi, vous conservez un contrôle total sur vos données, puisque le contenu du message n'est pas sauvegardé en dehors du serveur.

Données​

Ce bot utilise une base de données1 pour stocker les informations essentielles, telles que l'identifiant du message, l'identifiant du canal, le nom de la statistique et les noms des personnages des utilisateurs. Cette base de données sera nettoyée dans divers cas, notamment lors de la suppression des messages ou des canaux enregistrés, de l'expulsion du bot du serveur, ou encore lors de l'utilisation des fonctionnalités /register ou /logs.

Remarque

Les données d'un utilisateur ne sont pas supprimées lorsqu'il quitte un serveur. Dans le cas où vous souhaitez que vos données le soient, n'hésitez pas à me contacter.

Il vous suffit de fournir votre identifiant Discord ou l'ID de votre serveur (accompagné d'une preuve de propriété) via Discord (@mara__li) ou par e-mail (lisandra_dev@yahoo.com).

attention

Dans de très rares cas, il est possible que les données ne soient pas supprimées (notamment lors de la suppression d'une très ancienne fiche). Dans ce cas, vous pouvez utiliser la commande /supprimer_char pour supprimer un personnage ou les données entières d'un joueur. Cette commande supprimera le message de la fiche s'il existe toujours.

🚀 Invitez le bot

Footnotes​

  1. C'est une base SQLITE3, utilisant Enmap. ↩