|
a3b9e7fa39
|
Fixed blocking ice gathering
|
2025-09-03 18:06:02 -07:00 |
|
|
eb12d95bc5
|
Race conditions
|
2025-09-03 17:33:52 -07:00 |
|
|
9ce3d1b670
|
Implement comprehensive chat integration for voicebot system
Features added:
- WebSocket chat message handling in WebRTC signaling client
- Bot chat handler discovery and automatic setup
- Chat message sending/receiving capabilities
- Example chatbot with conversation features
- Enhanced whisper bot with chat commands
- Comprehensive error handling and logging
- Full integration with existing WebRTC infrastructure
Bots can now:
- Receive chat messages from lobby participants
- Send responses back through WebSocket
- Process commands and keywords
- Integrate seamlessly with voice/video functionality
Files modified:
- voicebot/webrtc_signaling.py: Added chat message handling
- voicebot/bot_orchestrator.py: Enhanced bot discovery for chat
- voicebot/bots/whisper.py: Added chat command processing
- voicebot/bots/chatbot.py: New conversational bot
- voicebot/bots/__init__.py: Added chatbot module
- CHAT_INTEGRATION.md: Comprehensive documentation
- README.md: Updated with chat functionality info
|
2025-09-03 16:28:32 -07:00 |
|
|
1bd0a5ab71
|
Improv leave / part for bots
|
2025-09-03 16:07:55 -07:00 |
|
|
8ef309d4f1
|
Bots can now leave
|
2025-09-03 16:05:51 -07:00 |
|
|
b5614b9d99
|
Bots now join on demand
|
2025-09-03 15:51:47 -07:00 |
|
|
b916db243b
|
Refactored voicebot/main.py
|
2025-09-03 14:33:15 -07:00 |
|