Notes Cog

The Notes cog allows moderators to maintain private notes on users for tracking behavior, warnings, and important information.

Features

Note Management

  • Add, edit, and delete notes on server members
  • Automatic timestamping on all notes
  • Complete edit history and audit trail
  • Note ID tracking for easy reference

Access Control

  • Moderator-only access to full note system
  • Advisor/helper access in designated channels
  • Different permission levels for different roles
  • Privacy controls for sensitive information

Note Features

  • Rich content support for detailed annotations
  • Track note authors and modification history
  • Transfer notes between users
  • Clear multiple notes at once
  • Search and filter capabilities

Commands

Note Management

| Command | Description | |———|————-| | /note add <user> <note> | Add a note to a user | | /notes <user> | View all notes for a user | | /note edit <id> <content> | Edit an existing note by ID | | /note delete <id> | Delete a note by ID | | /note clear <user> | Clear all notes for a user (moderators only) | | /note transfer <from_user> <to_user> | Transfer notes between users | | /note info <id> | View details of a specific note | | /note channel | Set log or allowed channel for notes |

Prefix Commands

| Command | Description | |———|————-| | !note <user> <note> | Add note to user (prefix version) |

Configuration

Customize your notes system with these settings:

  • Enabled - Toggle notes system
  • Log Channel - Channel where note actions are logged
  • Allowed Channel - Channel where non-mods can use notes
  • Advisor Roles - Non-moderator roles with notes access
  • Success Emoji - Emoji shown on successful actions

Best Practices

  1. Keep notes professional and factual
  2. Avoid personal opinions or bias in notes
  3. Update notes regularly with new information
  4. Use clear timestamps and dates
  5. Review old notes periodically for relevance
  6. Ensure advisor roles understand documentation policies
  7. Use /note transfer to consolidate information on accounts