One feature that really helps set our Discord community apart is Bloom, our custom bot. Bloom welcomes all new members, so it’s often the first name people will see when joining the server. While Bloom helps with a wide range of administrative tasks such as this, what makes the bot invaluable to our community members is the meditation tracking and stats functionality it offers. Bloom tracks meditation sessions, provides stats (with graphs!), and manages vanity roles for meditation streaks and total time meditated.
Keep reading to learn how to use these features, along with a handful of other commands that community members may find interesting or useful.
Meditation Tracking and Stats
Community Enhancements
Meditation Tracking and Stats
Note that when attempting to add more than 300 minutes at once, Bloom will ask you for confirmation, like the following.
One may wish to add large amounts of time on occasion, e.g., after a silent retreat. Time tracking is based on the honor system and members are welcome to track any legitimate time spent practicing. Vanity roles are purely cosmetic, so there is nothing to be gained from cheating. However, note that exceedingly large false entries will skew the server stats, which is unfair to other members. Please be considerate.
While there are several reasons you might want to review past session data, the most common use for this command is to retrieve an individual session ID. This is required to remove a session, which we will cover below.
You can show the streak privately via ephemeral message by setting privacy to “private.” Also see /customize, which allows you to set your own streak to private or disable streak reporting. However, note that any settings specified when using the /streak command will override your personal profile settings.
Bloom can display stats for both individual users and the overall server, using the /stats user and /stats server commands, respectively.
All stats include graphs, with data displayed in orange on a black (dark mode, the default) or white (light mode) background, which can be toggled using the theme option. Stats for members who are monthly supporters on Patreon or Ko-fi will be shown using the member’s custom role color, which is a donator perk.
Below are examples of server stats in dark mode (left) and light mode (right).
Both user and server stats default to daily minutes. Optionally, graph data may be specified. You may choose either meditation minutes or session count, using a timeframe of daily, weekly, monthly, or yearly.
Stats may be displayed privately by setting the privacy option to “private.” User stats always show the current streak, unless streak reporting is disabled in the user’s personal profile. For more information about these settings, see /customize, which also allows you to prevent others from viewing your stats.
Users can use the /customize group of commands to create their own user profile to personalize their meditation tracking and stats experience. Profile settings include: UTC offset, anonymous tracking, streak reporting, streak visibility, and stats visibility.
Note that slash command options take preference, allowing user profile settings to be overridden when running the relevant command.
To see your user profile, use /customize show. The default settings are shown in the user profile below.
To change the UTC offset, use /customize offset. Select the appropriate hemisphere and then choose the offset for your local time. Whenever you track meditations using /add, the time will be recorded using the offset specified in your user profile.
Note that UTC offsets do not automatically adjust for daylight savings time. You will need to update your profile or manually specify the alternate offset when using /add.
To enable anonymous tracking, use /customize tracking. When you add a meditation session with anonymous tracking enabled, an anonymous entry is displayed in the channel to motivate others, but any personal information (total meditation time, streak and role info) is displayed privately via ephemeral messages, as shown below.
To set the visibility of your streak information or to completely disable streak reporting, use /customize streak.
When you set your streak visibility to private, using the /streak command will display your streak privately via ephemeral message and other members will be unable to view your streak. You can override the display behavior by using the /streak command and setting the privacy option to “public”.
If you turn streak reporting off, your streak role will be removed, your stats will no longer show your streak, and you will no longer receive streak notifications or streak roles when adding time. However, your streak will not be lost. You can still view your current streak by using the /streak command and you will be given the appropriate streak role should you ever decide to turn streak reporting back on.
To set the visibility of your stats, use /customize stats.
When you set your stats visibility to private, /stats user will display your stats privately via ephemeral message and other members will be unable to view your stats. You can override the display behavior by using the /stats user command and setting privacy to “public”.
Community Enhancements
You may have noticed that Bloom provides a random quote each time a user adds meditation time. Members may also request random quotes using the /quote command, as shown below.
While the occasional quote in #the-lounge is fine, we ask that quotes and other bot fun generally be limited to #bot-commands to avoid interrupting member discussion.
Bloom will post the suggestion in #server-suggestions on your behalf, add voting reactions, and create a thread for discussion. An example can be seen below.
As a result, the message has been added to the starboard, as seen below. A link to the original message is included, and the number of stars a message has received is updated dynamically.
Bloom also offers easy and anonymous reporting of messages, either using the context menu or by emoji reaction. While our moderators work hard to maintain a harmonious atmosphere, it can be difficult to keep an eye on chat 24/7. Community members can help alert moderators to potential issues, and reporting a message is the quickest way to do so.
To report a message using the context menu, simply right-click (or press-and-hold on mobile) and select Apps > Report Message. Below is an example of a message being reported for excessive adorableness. (Just a joke – we love adorable animals!)
To report a message by emoji reaction, simply react with the :reportstaff: emoji (), as shown below. The reaction will be removed immediately by Bloom.
Both methods will notify the moderators immediately. For context menu reports, you will receive confirmation via ephemeral message (below, left); for reaction reports, you will receive confirmation from Bloom via DM (below, right).
Note that if Bloom is down, it will not be able to remove your reaction. This makes context menu reporting the safer choice, since anonymity will be preserved even in case of failure.
As you can see, Bloom adds a lot to the community, and it handles many other tasks behind the scenes, too. We are constantly working on not only improving efficiency and stability of the bot, but also adding new features, which will be added to this page as they are released. A big thank you to our talented developer, Zachary!
@meditate with me
Community Update: March 2023
Recent Posts
Popular Posts
Free Meditation and Mindfulness Courses
-
Episode 4: Exploration and Open Awareness
November 29, 2018 -
Community Update: July 2024
July 7, 2024 -
Episode 6: What is Unified Mindfulness? with Ron Russell
December 18, 2018 -
Episode 7: Facing the Reflection in the Mirror with Duane Toops
December 23, 2018