Muse

Conversation starters, games, and community energy.

Private preview

Muse keeps a Discord community alive with conversation starters, brain teasers, party games, debates, trivia, and community events.

Under the hood, Muse is a multi-tenant engagement engine with 8 Activity providers, plus ratings, badges, streaks, and a Hall of Fame to reward the members who show up.

Muse is in private preview. It works, but it is not generally available yet.

Key features

  • 8 activity providers: starters, would-you-rather, challenges, fortune cookies, and more
  • Ratings, badges, and streaks
  • Hall of Fame for standout contributions
  • Multi-tenant: per-server configuration

How it's built

Muse is a Python, discord.py, Activity providers application, running on opi5-cluster and deployed via ArgoCD.

Muse in Action

Muse in action
Muse in action.

Get started

Muse is in private preview. Join the Discord to try it early.

How to use

Muse has user-facing commands for activities and stats, plus an /admin group for server configuration.

/play

Trigger an on-demand activity right now.

  • provider Which activity to play?
  • challenge Challenge another user to take part (optional)
/leaderboard

Show top players for a tracked game.

  • provider Which game to show scores for?
/profile

View your Muse stats, streaks, and badges.

/help

How Muse works: activities, badges, streaks, and more.

/admin config-view Admin only

View server configuration.

/admin config-set Admin only

Set a config value.

  • key required Config key
  • value required Config value
/admin providers Admin only

List all providers and their status.

/admin providers-toggle Admin only

Enable or disable a provider.

  • provider required Provider name
/admin channels-set Admin only

Set the channel for a provider.

  • provider required Provider name
  • channel required Target channel
/admin quiet-hours Admin only

Set quiet hours (UTC, e.g. 22:00-06:00).

  • start required Start time HH:MM (UTC)
  • end required End time HH:MM (UTC)
/admin quiet-hours-clear Admin only

Clear quiet hours.