Aller au contenu principal

Introduction

Welcome! 🎲 Here's your companion for adventures on Discord: a versatile bot designed to make your role-playing game sessions smoother and more enjoyable.

Main Features​

🎲 Advanced Dice System​

  • Flexible dice rolls: Full support for complex expressions to support all types of rolls.
  • Custom dice: Create and use dice specific to your characters and campaigns.
  • Automatic result management: Results can be organized in dedicated threads to avoid clutter, or sent to a specific channel.

πŸ“Š Complete Character Management​

  • Server templates: Configure a unique template adapted to your system.
  • Character sheets: Simple registration with an intuitive interface.
  • Dynamic statistics: Modify and update your characters.
  • Multi-character: Manage multiple characters per user.
  • Private sheets: Control the visibility of character information.

πŸ”§ Flexible Server Configuration​

  • Customizable settings: Adapt the bot to your needs with numerous configuration options.
  • Auto-roles: Automatic role assignment for simplified permission management.
  • Logging: Track modifications and error management
  • Self-registration: Allow players to register their own characters
  • OOC message removal: Automatic cleanup of out-of-character messages
  • Display options: Customize result display (timestamps, deletion delays, anchor links...)
  • Multilingual support: Interface available in French and English

🎭 Game Master Features1​

  • Rolls for players: Make rolls on behalf of your players.
  • Hidden rolls: Make secret rolls hidden from players to maintain suspense.

πŸ› οΈ Practical Tools​

  • Import/Export: Save and transfer your data easily
  • Integrated help system: Quick access to documentation and guides
  • Automatic cleanup: Intelligent management of obsolete data
  • Intuitive user interface: Forms and interactive menus to simplify usage

How It Works​

Technical Architecture​

The bot uses the @diceRoller API for all dice calculations, ensuring reliable results and a wide variety of supported expressions.

Data-Respectful Approach​

Unlike other solutions, this bot prioritizes your control over your data:

  • Minimal storage: Only message IDs and essential information are saved
  • Full control: Your character sheets remain in your Discord messages
  • Automatic cleanup: Obsolete data is automatically deleted

This approach guarantees maximum security and full control over your gaming information.

Data Management​

What is Stored​

The bot uses a SQLite3 database2 to store only:

  • IDs of messages containing your sheets
  • Links between users and their characters
  • Server configuration settings
  • Custom statistics templates

Automatic Cleanup​

Data is automatically deleted in several cases:

  • Deletion of registered messages or channels
  • Bot removal from the server
  • Use of integrated cleanup features

Privacy Respect​

Contact for deletion

If you want to delete your data after leaving a server, contact us via Discord (@mara__li) or email (lisandra_dev@yahoo.com) with your Discord ID or server ID.

Manual cleanup

In case of issues with automatic deletion, use the manual deletion commands available in the bot to clean up your data.


πŸš€ Ready to start? Invite the bot to your server

Footnotes​

  1. By default, players with the Manage Roles permission are considered "game masters". ↩

  2. Local database using Enmap for optimized management. ↩