Fixed
- Interactive Menu Response Format: Fixed "Invalid response format" error when clicking overflow menu actions (three-dot menus)
- Overflow Menu Value Parsing: Corrected parsing of
selected_option.valuefor interactive components - Response Message Delivery: Interactive actions now properly show response messages using
response_url - Action Execution Feedback: Users now receive confirmation messages when starting/stopping/checking status via interactive menus
Changed
- Interactive Component Handling: Switched from direct response to
response_urlapproach for better reliability - Error Handling: Enhanced JSON parsing with proper error handling for interactive responses
- Logging: Added detailed logging for interactive action debugging
Technical Details
- Modified
handle_interactive_action()to properly parse overflow menu selections - Updated overflow menu action_id to use single
overflow_menuidentifier - Implemented
send_response_to_slack()function for reliable message delivery - Added comprehensive error handling for JSON parsing failures
Documentation
- Updated README.md: Added changelog entry and version bump
- Enhanced TROUBLESHOOTING.md: Added dedicated section for interactive menu issues
- Maintained SLACK_SETUP.md: Verified interactivity configuration instructions
Full changelog available in CHANGELOG.md