Uploaded image for project: 'Atlassian Product Integrations'
  1. Atlassian Product Integrations
  2. API-103

Jira for Slack app does not unfurl issues when the issue key is posted by another bot/app

    • Icon: Suggestion Suggestion
    • Resolution: Won't Fix
    • None
    • Jira Cloud for Slack
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem Definition

      • When using The Jira app for Slack (official) we are expecting that the Jira bot unfurl issues when a Jira issue key is mentioned.
      • However, when an issue key is posted by another App/bot, I can see that intentionally Jira bot is ignoring it and the issue key preview does not show up.
      • I'm aware that it was configured by design to ignore other bots as it was the source of some incidents in the past.

      Suggested Solution

      • Provide a feature to whitelist bots.
      • Provide a feature to read whitelisted bots messages and unfurl the issue key when posted.

      Why this is important

      • More user friendly.
      • less time consuming.
      • better user experience.

      Workaround

      • Manually type the issue key.

            [API-103] Jira for Slack app does not unfurl issues when the issue key is posted by another bot/app

            Actually, other apps can listen to other apps.

            In my case if my bot post a Github link, the Github app unfurled the link, so I think is really a problem with the JiraCloud app.

            Andrés Mattos added a comment - Actually, other apps can listen to other apps. In my case if my bot post a Github link, the Github app unfurled the link, so I think is really a problem with the JiraCloud app.

            Rosa M Fossi added a comment - - edited

            I found this ticket and I know it's old but I wanted to post for two reasons:

            1. To state that this broke my heart
            2. Offer a workaround

            Workaround:   I set my automation (which uses the Slack webhook) that posts "Message text ticket: XYZ-1243 . More text here"  to make the ticket XYZ-1243 into a link using smart values like so: 

            "Message text  <{{issue.url}}|{{issue.key}} - {{issue.summary}}>. More text here" 

            edit: this editor ate my curly mustaches!

            Rosa M Fossi added a comment - - edited I found this ticket and I know it's old but I wanted to post for two reasons: To state that this broke my heart Offer a workaround Workaround:   I set my automation (which uses the Slack webhook) that posts "Message text ticket: XYZ-1243 . More text here"  to make the ticket XYZ-1243 into a link using smart values like so:  "Message text    <{{issue.url }}|{{ issue.key }} - {{ issue.summary }}> . More text here"  edit: this editor ate my curly mustaches!

            Hi cgriego unfortunately, I'm going to have to close this as it is not possible for any Slack app to listen to other Slack apps (as it is a limitation of the Slack API). I definitely get the use case! We will continue to relay this to Slack as a platform feature request.

            Trevor Thompson (Inactive) added a comment - Hi cgriego  unfortunately, I'm going to have to close this as it is not possible for any Slack app to listen to other Slack apps (as it is a limitation of the Slack API). I definitely get the use case! We will continue to relay this to Slack as a platform feature request.

            Chris added a comment -

            Hi, it was my support ticket that prompted this feature request. To add some background, while I totally understand the default behavior, my team is using Geekbot which is used for asynchronous standups in Slack. Team members give their status to the app/bot user and then it broadcasts that into channels. Those messages in the broadcast channels are posted as the user (not as the Geekbot bot/user), but are still flagged as being posted by an app (showing APP in a gray box next to the user's name/avatar). When issue keys are referenced in these statuses, we want them unfurled and to have the Jira bot/user post the expanded issue preview but it is not.

            Chris added a comment - Hi, it was my support ticket that prompted this feature request. To add some background, while I totally understand the default behavior, my team is using Geekbot which is used for asynchronous standups in Slack. Team members give their status to the app/bot user and then it broadcasts that into channels. Those messages in the broadcast channels are posted as the user (not as the Geekbot bot/user), but are still flagged as being posted by an app (showing APP in a gray box next to the user's name/avatar). When issue keys are referenced in these statuses, we want them unfurled and to have the Jira bot/user post the expanded issue preview but it is not.

              Unassigned Unassigned
              fabbes Fares Abbes (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: