- Extract `typeIcon` from mapped data in `WebhookController` and pass to `prependDisplayName` - Update `TalkService.prependDisplayName` to accept optional `$typeIcon` parameter and prepend it to the display name line - Remove text-based type labels (`[Info]`, `[Success]`, `[Warning]`, `[Error]`) and replace with emoji icons (`✅`, `⚠️`, `❌`) - Include `typeIcon` in the message payload array returned by `TalkService`