πŸ“‘Activity

Productivity & Tracking

πŸ‘‘This feature requires a Kinkster membership.


πŸ“‹ Overview

The Activity module provides comprehensive task management and activity logging systems for server members. This feature enables users to track their to-do lists, log daily activities, monitor progress with streak tracking, and view detailed summaries of their productivity. The system includes priority-based task organization, completion tracking, activity categorization, and motivational features to encourage consistent engagement and personal growth.


βš™οΈ How It Works

The Activity system operates through two main components:

To-Do List System: Members can create, edit, and manage personal task lists with priority levels indicated by colored emojis (πŸ”΄ High, 🟑 Medium, 🟒 Low). Tasks are displayed in an interactive interface with pagination, showing pending tasks with checkboxes and tracking completion statistics. Dominants can assign tasks to other members. Tasks can be marked as complete, moving them to a completed list while maintaining statistics. The system supports public or private task announcements in designated channels.

Activity Log System: Members can log various activities including food intake, water consumption, exercise, sleep, naps, and general tasks. Logs are categorized and color-coded for easy identification. The system tracks daily activity streaks, encouraging consistent logging. Logs are organized chronologically into Today, This Week, and Older sections. Each log entry includes timestamps and category indicators.

Progress Tracking: The system calculates completion percentages with visual progress bars, tracks current and longest streaks for motivation, monitors total tasks and logs, and provides achievement recognition for milestones.

Interactive Interface: A sophisticated view system allows users to switch between To-Do and Activity Logs, navigate through paginated lists, view statistics and achievements, and see visual progress indicators.

Summary Feature: Provides weekly overviews showing completed and pending tasks, log entries from the past 7 days, current and best streaks, and personalized motivational messages based on activity levels.

All data is stored per-user and per-server, allowing members to maintain separate activity tracking across different communities.


πŸ”‘ Key Commands

/todo add <task>

Description: Add a new task to your to-do list Access: All members Cooldown: 10 seconds Function: Adds a new task to your personal to-do list. Tasks can include priority emojis (πŸ”΄πŸŸ‘πŸŸ’) which will be sorted automatically. Announces in configured to-do channel if profile is set to public.

/todo edit <task> <index>

Description: Edit an existing task in your to-do list Access: All members Cooldown: 10 seconds Function: Modifies the content of an existing task at the specified index number. Use the activity view to see task index numbers.

/todo remove <index>

Description: Remove a task from your to-do list Access: All members Cooldown: 10 seconds Function: Permanently deletes a task from your to-do list at the specified index. Task is completely removed, not moved to completed.

/todo complete <index>

Description: Mark a task as completed Access: All members Cooldown: 10 seconds Function: Moves the specified task to your completed list. Provides celebratory message and updates completion statistics. Task remains in history but no longer appears in pending list.

/todo assign <task> <member>

Description: Assign a task to another member (Dominant only) Access: Dominant only Cooldown: 10 seconds Function: Adds a task directly to another member's to-do list. Target member receives a DM notification (or channel ping if DMs are disabled) about the new assignment.

/log add <option> <text>

Description: Add an entry to your activity log Access: All members Cooldown: 10 seconds Options: Food, Water, Exercise, Sleep, Nap, Task, Other Function: Creates a timestamped log entry in the selected category. Tracks daily activity streaks and updates longest streak records. Shows streak achievements when milestones are reached (7+ days).

/summary

Description: View your weekly activity summary Access: All members Cooldown: 30 seconds Function: Displays a comprehensive overview of the past 7 days including: completed and pending tasks, log entries this week vs total, current and best streaks, and personalized motivational message based on performance. Perfect for weekly check-ins and progress reviews.

Activity View (Profile Integration)

Description: Interactive view accessible through profile system Access: All members (view own or others' activity if accessible) Features:

  • Switch between To-Do and Activity Logs tabs

  • Paginated display (10 items per page)

  • Visual progress bars for task completion

  • Streak tracking display

  • Achievement indicators

  • Statistics overview (total tasks, logs, completion percentage)


πŸ‘₯ Who It's For

All Members: Can use todo add, edit, remove, complete, log add, and summary commands

Dominants: Can additionally use todo assign to assign tasks to other members

Server Members: Can view each other's activity through the profile system (if permissions allow)

Administrators: Must configure to-do announcement channel via /manage features for public task announcements


πŸ’‘ Why This Feature

Encourages personal productivity and self-improvement within the community. Provides accountability through public task tracking (optional) and streak systems. Creates positive engagement through achievement recognition and motivational messages. Allows Dominants to assign tasks as part of D/s dynamics. Helps members build consistent habits through streak tracking. Offers comprehensive overview of personal progress and activity. Integrates seamlessly with the profile system for social sharing and accountability.


βš™οΈ Config Options

Required Setup:

  • To-Do announcement channel (optional, via /manage features)

  • Privacy settings: Users can set profile to public or private

Privacy Controls:

  • Tasks can be announced publicly in designated channel or kept private

  • Activity data is personal but viewable through profile interface

Task Organization:

  • Priority sorting: πŸ”΄ High > 🟑 Medium > 🟒 Low > No priority

  • Tasks displayed with checkbox indicators (⬜ pending, βœ… completed)

  • Index-based editing and completion system

Log Categories: Each category has its own color indicator:

  • πŸ”΅ Work

  • 🟒 Personal

  • 🟑 Training

  • 🟣 Achievement

  • 🍽️ Food

  • πŸ’§ Water

  • πŸ’ͺ Exercise

  • 😴 Sleep

  • πŸ›Œ Nap

  • βœ… Task

  • βšͺ Other

Streak System:

  • Daily logging required to maintain streak

  • Logging on same day preserves streak

  • Logging next day increments streak

  • Missing days resets streak to 1

  • Longest streak permanently tracked

  • 7+ day streaks trigger special recognition messages

Progress Tracking:

  • Visual progress bar (10 segments) for task completion

  • Percentage calculation: completed / (completed + pending)

  • Statistics include: total todos, completed todos, total logs, current streak, longest streak

Pagination:

  • 10 items per page for both To-Do and Logs

  • Separate page counts for each category

  • Interactive navigation buttons

Motivational Messages: Summary command provides contextual motivation based on:

  • 10+ completed tasks: Outstanding productivity

  • 5+ completed tasks: Great work

  • 5+ logs this week: Excellent consistency

  • 7+ day streak: Amazing streak recognition

  • Default: Encouragement message


Made by DIVINITY β€’ Pleasure Corner

Last updated

Was this helpful?