đĻ Product Settings
Configure whether product command responses are shown as ephemeral messages (private) or regular messages (public).
Configuration Overviewâ
ProductSettings:
ListEph: true
CreateEph: true
DeleteEph: true
VersionEph: true
Setting Detailsâ
All product settings control whether Discord slash command responses are sent as ephemeral messages (only visible to the command user) or as regular messages (visible to everyone in the channel).
ListEphâ
Type: boolean
| Required: Yes | Default: true
Controls whether /product list
command responses are ephemeral.
ListEph: true # Only command user sees the product list response
ListEph: false # Everyone in channel sees the product list response
When to use true
:
- Keep product information private
- Reduce channel clutter
- Maintain professional appearance
- Protect sensitive product details
When to use false
:
- Allow team collaboration on product lists
- Enable public product showcasing
- Facilitate discussions about products
CreateEphâ
Type: boolean
| Required: Yes | Default: true
Controls whether /product create
command responses are ephemeral.
CreateEph: true # Only command user sees the creation confirmation
CreateEph: false # Everyone in channel sees the creation confirmation
When to use true
:
- Keep product creation private
- Prevent spam in busy channels
- Maintain clean channel history
When to use false
:
- Announce new products to the team
- Enable team awareness of product additions
- Create public product launch announcements
DeleteEphâ
Type: boolean
| Required: Yes | Default: true
Controls whether /product delete
command responses are ephemeral.
DeleteEph: true # Only command user sees the deletion confirmation
DeleteEph: false # Everyone in channel sees the deletion confirmation
When to use true
:
- Keep deletions private
- Avoid unnecessary notifications
- Maintain professional appearance
When to use false
:
- Announce product removals to team
- Enable team oversight of deletions
- Create audit trail in channel
VersionEphâ
Type: boolean
| Required: Yes | Default: true
Controls whether /product version
command responses are ephemeral.
VersionEph: true # Only command user sees the version change confirmation
VersionEph: false # Everyone in channel sees the version change confirmation
When to use true
:
- Keep version updates private
- Reduce notification noise
- Maintain clean channels
When to use false
:
- Announce version updates to users
- Enable team awareness of changes
- Create public update logs
Example Configurationsâ
Private Management (Recommended)â
ProductSettings:
ListEph: true # Keep product lists private
CreateEph: true # Private creation confirmations
DeleteEph: true # Private deletion confirmations
VersionEph: true # Private version updates
Best for:
- Professional environments
- Large Discord servers
- Sensitive product information
- Clean channel appearance
Public Announcementsâ
ProductSettings:
ListEph: false # Public product lists
CreateEph: false # Announce new products
DeleteEph: false # Announce product removals
VersionEph: false # Announce version updates
Best for:
- Small teams
- Collaborative environments
- Public product showcasing
- Transparent management
Mixed Approachâ
ProductSettings:
ListEph: true # Keep lists private
CreateEph: false # Announce new products
DeleteEph: true # Keep deletions private
VersionEph: false # Announce version updates
Best for:
- Medium-sized teams
- Balanced transparency
- Selective announcements
- User engagement
Development Environmentâ
ProductSettings:
ListEph: false # Public for team review
CreateEph: false # Announce test products
DeleteEph: false # Track cleanup activities
VersionEph: false # Track version changes
Best for:
- Development servers
- Testing environments
- Team collaboration
- Debugging activities
Impact on User Experienceâ
Ephemeral Messages (true
)â
Advantages:
- â Reduces channel clutter
- â Keeps sensitive information private
- â Professional appearance
- â Reduces notification spam
- â Allows personal workflow
Disadvantages:
- â Limits team collaboration
- â Reduces transparency
- â No public announcements
- â Harder to track changes
Public Messages (false
)â
Advantages:
- â Promotes team awareness
- â Creates public announcements
- â Enables collaboration
- â Provides audit trail
- â Increases engagement
Disadvantages:
- â Creates channel clutter
- â May spam notifications
- â Exposes sensitive information
- â Less professional appearance
Security Considerationsâ
Information Disclosureâ
# Secure setup - prevents information leakage
ProductSettings:
ListEph: true # Product names stay private
CreateEph: true # Creation details private
DeleteEph: true # Deletion details private
VersionEph: true # Version info private
Team Transparencyâ
# Transparent setup - enables team awareness
ProductSettings:
ListEph: false # Team can see all products
CreateEph: false # Team knows about new products
DeleteEph: false # Team aware of removals
VersionEph: false # Team tracks version changes
Best Practicesâ
Channel Managementâ
- Use private channels for management commands when using public messages
- Create dedicated channels for product announcements
- Set channel permissions appropriately for your team
- Consider channel purpose when choosing ephemeral settings
Team Communicationâ
- Document decisions about ephemeral settings
- Train team members on message visibility
- Review settings regularly based on team feedback
- Adjust based on server size and activity level
Professional Environmentâ
# Recommended for business use
ProductSettings:
ListEph: true # Keep product info confidential
CreateEph: true # Prevent announcement spam
DeleteEph: true # Maintain professional appearance
VersionEph: true # Reduce notification noise
Development Environmentâ
# Recommended for dev teams
ProductSettings:
ListEph: false # Enable team review
CreateEph: false # Track new test products
DeleteEph: false # Monitor cleanup activities
VersionEph: false # Track version progression
Troubleshootingâ
Common Issuesâ
Messages not appearing:
- Check if ephemeral is set to
true
(only command user sees) - Verify user permissions to see channel
- Confirm bot has proper permissions
Too much channel spam:
- Set ephemeral settings to
true
- Use dedicated management channels
- Review team usage patterns
Team missing announcements:
- Set relevant settings to
false
- Use notification channels
- Document important changes separately
Testing Settingsâ
- Test with different users - Verify visibility settings
- Try different channels - Check permission interactions
- Monitor channel activity - Assess spam levels
- Get team feedback - Ask about preferred visibility
Migration Tipsâ
Changing from Public to Privateâ
- Announce the change to your team
- Document the decision and reasoning
- Provide alternative communication methods
- Monitor team adaptation to new workflow
Changing from Private to Publicâ
- Prepare team members for increased visibility
- Clean up channels before enabling public messages
- Set expectations about channel usage
- Monitor channel activity for spam issues
Related Settingsâ
These settings work closely with:
- Role Settings - Control who can use product commands
- Logging Settings - Track product activities