Enrich Discord Notifications for all events
Problem to solve
Currently, the webhook integration only shows limited amount of data to discord, in some cases, it might work but people generally need more data, than just a notification.
Sure, a custom discord bot can be built and set format to the desired type, it might not help since not all people can create a discord bot.
Here is the type of data can be shown for the following event:
- User's name and profile picture
- Link to commit/pipeline
id
- Commit
id
along with commit message - Time (Yesterday at 00:13)
- Pipeline status
- Pipeline
id
- Branch name
- Comment id aling with message.
NOTE: These are just a few example of data which can be attached in a discord message.
Target audience
Developers
Further details
Current
Expected
Proposal
Improve the output data format to show more information to the users about the specific notification (Push events, Tag push events, Comments, Confidential Comments, Issues events, Confidential Issues events, Merge request events, Job events, Pipeline events, Wiki Page events).
What does success look like, and how can we measure that?
If the users can get most of the required information directly on the discord, they don't have to click the link to see the status again and again.