Admin Guide
As a designated approver, you’ll receive Direct Messages from JamBot to review and approve song selections before playlists are created.
Workflow Overview
- Jam leader posts setlist → JamBot detects and parses
- JamBot searches Spotify → Finds song matches
- Approvers receive DMs → Review and select songs
- Final approval → Playlist created and posted
Song Match Types
Pre-Approved Songs (✅)
Songs previously approved and stored in the database:
1. Will the Circle Be Unbroken✅ Stored Version (Pre-approved)
Track: Will the Circle Be UnbrokenArtist: The Nitty Gritty Dirt BandAlbum: Will the Circle Be UnbrokenAction: React with ✅ or provide a different Spotify link
Single Match (✅)
When JamBot finds exactly one match:
2. Blue Moon of Kentucky✅ 1 match found - React to approve
Track: Blue Moon of KentuckyArtist: Bill MonroeAction: React with ✅ to approve or reply with a different link
Multiple Matches (1️⃣ 2️⃣ 3️⃣)
When JamBot finds multiple options:
3. Man of Constant Sorrow🎵 3 matches found - React to select
1️⃣ Option 1 - Stanley Brothers2️⃣ Option 2 - Soggy Bottom Boys3️⃣ Option 3 - Norman BlakeAction: React with 1️⃣, 2️⃣, or 3️⃣ to select your preferred version
No Match Found (❌)
When JamBot can’t find the song:
4. Some Obscure Traditional Song❌ No matches foundReply with Spotify track link to add manually.Action: Search Spotify manually and reply with the track link
Providing Manual Links
Reply to the DM with a Spotify track link:
https://open.spotify.com/track/6rqhFgbbKwnb9MLmUQDhG6JamBot will validate the link and confirm the selection.
Final Approval
After reviewing all songs:
✅ Review complete! React with ✅ to create the playlist or ❌ to cancel.- React with ✅ to create the Spotify playlist
- React with ❌ to cancel
After Playlist Creation
JamBot will:
- Create playlist named “Bluegrass Jam [DATE]”
- Add all approved tracks in setlist order
- Post the playlist link to Discord
- Store song versions for future jams
- Send you a confirmation DM
Manual Song Management
Override a Song
Use this command in any channel:
@jambot use this version of Will the Circle Be Unbroken for 11/18/2024 https://open.spotify.com/track/TRACK_IDFind a Spotify Track Link
- Open Spotify
- Find the song
- Click ••• → Share → Copy Song Link
Best Practices
Song Selection
- Consistency: Use the same version across jams when possible
- Quality: Choose official releases over covers when available
- Availability: Ensure tracks are available in your region
Efficiency Tips
- Enable Discord notifications for JamBot DMs
- Keep Spotify open to preview tracks quickly
- Most songs will use stored versions after the first jam
Troubleshooting
Not Receiving DMs
- Verify your User ID is in the bot’s configuration
- Check Discord privacy settings: Allow DMs from server members
- Ensure you share a server with JamBot
Reactions Not Working
- React to the correct message
- Wait a moment after the message appears
- Remove and re-add your reaction
Playlist Not Created
- Check your DM for error messages
- Verify Spotify credentials are valid
- Check bot logs for API errors
Example Workflow
-
Jam leader posts:
Here's the setlist for the 7pm jam on November 18, 2024.1. Will the Circle Be Unbroken (G)2. Blue Moon of Kentucky (F)3. Man of Constant Sorrow (A) -
You receive 3 DMs with song options
-
You react:
- ✅ for stored/single matches
- 2️⃣ for your preferred version of multiple matches
-
Final approval: React ✅ to summary message
-
Playlist created and posted to Discord!