Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhances Slack Case Handling and Messaging for Improved Clarity and User Interaction #5267

Merged
merged 9 commits into from
Oct 1, 2024

Conversation

mvilanova
Copy link
Contributor

@mvilanova mvilanova commented Sep 30, 2024

Code Changes Summary

Interactive Case Handling Enhancements

  • Improved Messaging:

    • Updated various messages for clarity and consistency in send_engagement_response.
    • Changed the message text to be more user-friendly and informative.
    • Enhanced error messages to include more context.
  • Case Resolution:

    • Simplified the resolution message in resolve_case.
    • Removed redundant chat_postMessage call after resolving a case.

Slack Case Messages Enhancements

  • Documentation:

    • Added docstrings to create_case_message and create_signal_messages functions for better understanding.
  • Message Formatting:

    • Improved the structure and clarity of the case message in create_case_message.
    • Added a prefix to the title based on the presence of signal instances.
    • Enhanced the action buttons with icons and more descriptive text.
  • Signal Messages:

    • Simplified the creation of signal messages in create_signal_messages.
    • Removed redundant entity processing and added a "Snooze Alerts" button.
  • GenAI Signal Summary:

    • Added detailed docstrings to create_genai_signal_summary.
    • Improved the prompt structure for the generative AI plugin.
    • Enhanced the historical context formatting for better readability.
  • Engagement Messages:

    • Improved the engagement message text for better user interaction in create_signal_engagement_message.
    • Updated the welcome message to be more polite and clear.

Slack Plugin Enhancements

  • Message Sending:

    • Added a newline for better readability in SlackConversationPlugin.
    • Improved the initial comment when uploading alert JSON files.
    • Enhanced error logging for better clarity and consistency.
  • User Engagement:

    • Improved the error message when a user is not found in the Slack workspace.

These changes enhance the clarity, consistency, and user-friendliness of the messages and interactions within the Slack plugin for case handling.

Screenshot 2024-09-30 at 3 26 30 PM Screenshot 2024-09-30 at 3 26 16 PM

@mvilanova mvilanova added the enhancement New feature or request label Sep 30, 2024
@wssheldon
Copy link
Contributor

Could you share a screenshot of the new versions?

@mvilanova mvilanova merged commit a3bae3a into master Oct 1, 2024
8 checks passed
@mvilanova mvilanova deleted the enhancement/slack-case-handling-and-messaging branch October 1, 2024 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants