๐ŸŽธ GD Chatbot Quick Start Guide v2.2.0

๐ŸŽ‰ New in v2.2.0: Multi-platform music streaming! Click any song in the chatbot to hear it on Archive.org or connect your Spotify, Apple Music, YouTube Music, Amazon Music, or Tidal accounts.

โšก 5-Minute Setup

1 Install the Plugin

Upload and activate the GD Chatbot plugin from your WordPress admin:

  • Go to Plugins โ†’ Add New โ†’ Upload Plugin
  • Choose gd-chatbot-2.2.0.zip
  • Click Install Now then Activate

2 Configure API Keys

Navigate to GD Chatbot v2 โ†’ Settings and enter your API credentials:

๐Ÿค– Claude API (Required)

Get your API key from Anthropic Console

  • Model: claude-sonnet-4-20250514
  • Temperature: 0.7
  • Max tokens: 4096

๐Ÿ” Tavily API (Optional)

Get your API key from Tavily

  • Enables real-time web search
  • Trusted domain filtering
  • Search depth: basic/advanced

๐Ÿ“Œ Pinecone API (Optional)

Get your API key from Pinecone

  • Vector database for semantic search
  • Requires index name and namespace
  • Top-K results: 5

3 Sync Archive.org Data (New!)

Enable music streaming by syncing the Archive.org database:

  1. Go to GD Chatbot v2 โ†’ Music Streaming
  2. Click “Sync All Years”
  3. Wait 5-10 minutes for completion
  4. Verify 2,340+ shows are synced
๐Ÿ’ก Tip: The sync runs in the background. You can continue configuring other settings while it completes.

4 Add to Your Site

Display the chatbot using the shortcode:

[gd_chatbot]

Or enable the floating widget from Settings โ†’ Shortcode

5 Test It!

  • Open the chatbot on your site
  • Ask: “Tell me about Dark Star”
  • Click the blue “Dark Star” link
  • Modal opens with Archive.org performances
  • Click “Play” to listen
โœ… Done! Your chatbot is now live with music streaming capabilities.

๐ŸŽต Optional: Connect Streaming Services

For Administrators

Configure API credentials for streaming services:

  1. Go to GD Chatbot v2 โ†’ Settings โ†’ Streaming Services
  2. Create developer accounts on desired services
  3. Enter Client ID and Client Secret for each service
  4. Add the Redirect URI to each service’s app settings
  5. Click “Test Connection” to verify
  6. Click “Save All Configurations”

๐ŸŽต Spotify

Get Credentials

  • Free to configure
  • 70+ million songs
  • Popularity scores

๐ŸŽ Apple Music

Get Credentials

  • $99/year developer program
  • 100+ million songs
  • JWT authentication

๐Ÿ“บ YouTube Music

Get Credentials

  • Free to configure
  • Official videos & audio
  • Google OAuth 2.0

๐Ÿ“ฆ Amazon Music

Get Credentials

  • Free to configure
  • High-quality streaming
  • Login with Amazon

๐ŸŒŠ Tidal

Get Credentials

  • Requires approval
  • Lossless audio quality
  • OAuth 2.0 + PKCE

For Users

Once services are configured, users can connect their accounts:

  1. Go to Users โ†’ Your Profile
  2. Scroll to “Music Streaming Services”
  3. Click “Connect [Service]”
  4. Authorize in the popup window
  5. Service appears as a tab in the song modal

๐ŸŽฏ Key Features

๐ŸŽธ Music Streaming

Click any song mention to hear it instantly. Access 2,340+ Archive.org shows plus optional streaming services.

๐Ÿ” Smart Search

Real-time web search with Tavily API. Trusted domain filtering for accurate Grateful Dead information.

๐Ÿ“Œ Vector Search

Semantic search with Pinecone. Find relevant context from your knowledge base using AI embeddings.

๐ŸŽจ Customizable

Multiple themes, adjustable settings, and flexible deployment options (shortcode or floating widget).

๐Ÿ”’ Secure

AES-256 encryption for credentials, OAuth 2.0 authentication, and enterprise-level security.

๐Ÿ“ฑ Mobile Ready

Fully responsive design. Beautiful experience on phones, tablets, and desktops.

โš™๏ธ Essential Settings

Claude Settings

  • Model: claude-sonnet-4-20250514 (recommended)
  • Temperature: 0.7 (balanced creativity)
  • Max Tokens: 4096 (standard responses)
  • System Prompt: Customize the chatbot’s personality

Music Streaming Settings

  • Enable Streaming: Turn music links on/off
  • Default Sort: Most Popular, Date, or Rating
  • Result Limit: 10-100 performances per song
  • Cache Duration: 1-168 hours

Tavily Settings (Optional)

  • Enable Search: Turn web search on/off
  • Search Depth: Basic (faster) or Advanced (thorough)
  • Max Results: 3-10 results per search
  • Domain Filtering: Use trusted domains list

๐Ÿงช Testing Checklist

  • Chatbot appears on page with shortcode
  • Can send messages and receive responses
  • Song titles appear as blue links
  • Clicking song link opens modal
  • Archive.org results load in modal
  • Audio player works (click “Play”)
  • Web search returns results (if Tavily enabled)
  • Mobile layout looks good
  • No JavaScript errors in console

๐Ÿ”ง Troubleshooting

Song Links Not Appearing?

  • Go to Settings โ†’ Music Streaming
  • Verify “Enable Music Streaming” is checked
  • Click “Clear Song Cache”
  • Refresh the page

Modal Opens But No Results?

  • Go to Music Streaming dashboard
  • Check “Database Status” shows 2,340+ shows
  • If empty, click “Sync All Years”
  • Wait for sync to complete

Chatbot Not Responding?

  • Verify Claude API key is correct
  • Check API key has sufficient credits
  • Look for errors in browser console (F12)
  • Check WordPress error logs

๐Ÿ“š Additional Resources

Documentation

  • User Guide: How to connect streaming services
  • Admin Guide: Complete configuration instructions
  • Technical Docs: Implementation details and API reference
  • Deployment Guide: Production deployment best practices

๐ŸŽฏ Next Steps

  1. Customize the System Prompt – Make the chatbot match your brand voice
  2. Configure Streaming Services – Enable Spotify, Apple Music, etc.
  3. Add to Multiple Pages – Use shortcode or floating widget
  4. Monitor Usage – Check conversation logs and sync status
  5. Train Your Users – Show them how to click song links

๐ŸŽธ Ready to Rock!

Your GD Chatbot is configured and ready to provide an amazing Grateful Dead experience with music streaming capabilities.

View Settings
View Documentation


GD Chatbot v2.2.0 | Developed by IT Influentials |
Visit Website