✨ feat(GitSyncLog): Ajoute des icônes Discord dynamiques selon le type de commit.
This commit is contained in:
@@ -116,8 +116,20 @@ class GitSyncLogCommand extends Command
|
|||||||
|
|
||||||
// 6. Envoi Discord
|
// 6. Envoi Discord
|
||||||
try {
|
try {
|
||||||
$discordMessage = "📢 **Mise à jour sera prochaine mise en ligne sur votre intranet**\n\n> " . $friendlyMessage;
|
$icons = [
|
||||||
|
'feature' => '🚀 **Nouveauté**',
|
||||||
|
'fix' => '🛠️ **Correction**',
|
||||||
|
'optimise' => '⚡ **Optimisation**',
|
||||||
|
'new' => '✨ **Mise à jour**',
|
||||||
|
];
|
||||||
|
|
||||||
|
$selectedIcon = $icons[$type] ?? $icons['new'];
|
||||||
|
|
||||||
|
$discordMessage = sprintf(
|
||||||
|
"%s\n📢 *Mise à jour en cours de mise en ligne sur votre intranet*\n\n> %s",
|
||||||
|
$selectedIcon,
|
||||||
|
$friendlyMessage
|
||||||
|
);
|
||||||
$this->httpClient->request('POST', $discordWebhook, [
|
$this->httpClient->request('POST', $discordWebhook, [
|
||||||
'json' => ['content' => $discordMessage]
|
'json' => ['content' => $discordMessage]
|
||||||
]);
|
]);
|
||||||
|
|||||||
Reference in New Issue
Block a user