chatwoot/lib/integrations/slack
Lomuzord 80fccbc526
fix: render slack emoji shortcodes as unicode characters (#12928)
This PR fixes an issue where Slack emojis are rendered as text
shortcodes (e.g. 🚀) instead of the actual emoji characters in
Chatwoot messages.

It introduces a new EmojiFormatter class that uses the emoji-data
mapping to convert shortcodes to unicode characters.

---------

Co-authored-by: Sony Mathew <sony@chatwoot.com>
Co-authored-by: Sony Mathew <2040199+sony-mathew@users.noreply.github.com>
2026-04-29 23:19:52 +05:30
..
channel_builder.rb fix: Optimize Slack channel fetching to avoid rate limiting issues (#12542) 2025-09-29 14:41:48 +05:30
emoji_formatter.rb fix: render slack emoji shortcodes as unicode characters (#12928) 2026-04-29 23:19:52 +05:30
hook_builder.rb feat: move Slack config to installation settings (#11548) 2025-05-23 01:07:35 -07:00
incoming_message_builder.rb chore: Handle duplicate Webhooks from slack (#9187) 2024-04-04 17:00:45 +05:30
link_unfurl_formatter.rb feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
send_on_slack_service.rb fix(slack): handle archived channel errors in SendOnSlackJob (#13520) 2026-02-11 17:05:44 -08:00
slack_link_unfurl_service.rb feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
slack_message_helper.rb fix: render slack emoji shortcodes as unicode characters (#12928) 2026-04-29 23:19:52 +05:30
update_slack_message_service.rb fix(slack): Sync bot interactive responses (#14076) 2026-04-28 10:29:03 +04:00