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

DPO3DPKRT-863/Slack Notifications #634

Merged
merged 7 commits into from
Oct 18, 2024

Conversation

EMaslowskiQ
Copy link
Collaborator

Notification support sending Slack messages

  • Messages to specific channels with formatted output
  • Custom icons based on message type
  • Tagging users on relevant messages for mentions
  • Rate management w/ adaptive burst speeds
  • Internal throughput testing routines

(new) notifySlack class and access via recordKeeper
(fix) changed NotifyChannel to NotifyUserGroup for clarity
(new) Slack API key is stored as an environment variable
(new) styled buttons for messages with links. uses error/success colors
(new) compact messages and details placed as a reply
(new) Message username assigned to type
(new) cleanChannel now supports replies
(new) sendMessage to send to both email & slack
(fix) cleaned up use of current environment type
(new) slack message testing routines
(new) random NotifyPackage routine for testing emails & slack
(new) exposed rate manager objects so can get config and metrics
(fix) relocated testing routines into Notify class
(new) support for clearing more than 100 slack messages
(fix) slack/email testing properly feeding system
(fix) updated rates for notifications
(fix) catch undefined errors when flatten objects in log
(fix) invalid block format for default messages w/ link
(fix) removed character limit on slack message subjects
(fix) better error handling and messages from slack
@EMaslowskiQ EMaslowskiQ self-assigned this Oct 18, 2024
@EMaslowskiQ EMaslowskiQ merged commit dfb1a68 into develop Oct 18, 2024
3 checks passed
@EMaslowskiQ EMaslowskiQ deleted the DPO3DPKRT-863/notification-slack branch October 18, 2024 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant