Message of the Day (MOTD) System

Message of the Day (MOTD) System

Calliope Integration: This component is integrated into the Calliope AI platform. Some features and configurations may differ from the upstream project.

© 2025 Calliope AI SUITE - Calliope Labs Inc. All rights reserved.

The AI Calliope Hub login page displays a random motivational message (MOTD) on each page load to keep the experience fresh and engaging.

Configuration

Default Location

The MOTD messages are stored in /srv/Calliope Calliope Hub/assets/motd.json by default.

Custom Location

You can specify a custom MOTD file location using the environment variable:

export JUPYTERHUB_MOTD_FILE=/path/to/your/motd.json

File Format

The MOTD file should be a JSON file with the following structure:

{
  "messages": [
    "Your Command Center for Intelligent Development",
    "Where AI Meets Human Creativity",
    "Empowering Developers with Next-Gen AI Tools",
    "Build Smarter, Ship Faster, Dream Bigger"
  ]
}

Adding New Messages

  1. Edit the motd.json file
  2. Add your new messages to the messages array
  3. Save the file
  4. The new messages will be available on the next page load

Default Messages

If the MOTD file cannot be loaded, the system falls back to:

“Your Command Center for Intelligent Development”

Customization Tips

  • Keep messages concise and inspirational
  • Focus on AI, development, and innovation themes
  • Aim for messages that are 5-10 words long
  • Consider seasonal or event-specific messages
  • Maintain consistency with the Calliope AI brand voice

Troubleshooting

If messages aren’t appearing:

  1. Check the Calliope Calliope Hub logs for error messages
  2. Verify the JSON file is valid
  3. Ensure the file path is correct
  4. Check file permissions (must be readable by the Calliope Calliope Hub process)