πActivity
Productivity & Tracking
π 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>
/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>
/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>
/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>
/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>
/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>
/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
/summaryDescription: 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?