-
Load extension in Chrome:
- Navigate to
chrome://extensions - Enable "Developer mode" (top right)
- Click "Load unpacked"
- Select the
whatnot-chat-botfolder
- Navigate to
-
Verify extension loads:
- Extension appears in chrome://extensions
- No errors shown
- Icon appears in toolbar
Go to a live Whatnot stream (yours or any public stream)
- Click BuzzChat icon - popup opens
- Master toggle switches on/off
- Status badge shows Active/Inactive correctly
- All tabs (Home, Messages, FAQ, Mod, Giveaway, Analytics) are accessible
- Open browser console (F12)
- Look for
[BuzzChat]log messages - Verify "Chat input detected" message appears
- If not detected, note the error message
- Enable welcome toggle in Home tab
- Set a welcome message: "Hey {username}! Welcome!"
- Enable master toggle
- Wait for new viewer to join OR simulate by reloading page
- Verify welcome message appears in chat
- Go to Messages tab
- Add a timer message: "Check out our deals!" interval: 1 minute
- Enable timer toggle
- Wait 1 minute
- Verify timer message appears in chat
- Go to FAQ tab
- Add rule: triggers "shipping, ship", reply "We ship worldwide!"
- Enable FAQ toggle
- Have someone (or alt account) type "shipping?" in chat
- Verify auto-reply appears
- Go to Giveaway tab
- Set keywords: "enter, entered"
- Enable giveaway toggle
- Have someone type "entered" in chat
- Verify entry appears in the list
- Verify entry count increments
- Click Settings button
- Scroll to "Invite Friends" section
- Verify unique 8-character code is displayed
- Click "Copy" button
- Verify code is copied to clipboard
- Verify "Copied!" feedback appears
- In Settings, find "Have a referral code?" section
- Enter a test code (e.g., "TESTCODE")
- Click "Redeem" button
- Verify error message for invalid code format
- Enter valid format code (8 chars, letters/numbers)
- Verify redemption succeeds
- Verify +10 bonus messages message appears
- Verify "Bonus Messages" stat updates
- Verify redeem button is disabled after use
- Check tier banner shows correct message count
- Enable watermark (+5 bonus)
- Verify tier banner updates to show "+5 watermark"
- After referral redemption, verify shows "+10 referral"
- Change multiple settings
- Close and reopen popup
- Verify all settings are preserved
- Click "Export All" in Settings
- Verify JSON file downloads
- Make changes to settings
- Click "Import" and select exported file
- Verify settings are restored
- Check message limit in tier banner
- Send messages until approaching limit
- Verify counter updates correctly
- Verify warning appears when low
The extension may not find Whatnot's chat input. Check:
- Is the page fully loaded?
- Is there an active live stream?
- Check console for selector errors
- Try the "Chat Input Selector (Advanced)" setting
- Check master toggle is ON
- Check specific feature toggle (welcome/timer/faq) is ON
- Check console for errors
- Verify you haven't hit message limit
- Codes are 8 characters (letters/numbers only)
- You cannot use your own code
- You can only redeem one code ever
If you find bugs:
- Note the exact steps to reproduce
- Copy any console errors (F12 > Console)
- Screenshot the issue if visual
- Note your Chrome version and OS
For Chrome Web Store submission:
- All basic features work on real Whatnot
- No console errors during normal use
- Referral system works correctly
- Settings persist across sessions
- Export/import works
- Extension doesn't break Whatnot functionality