StackStorm-Exchange / stackstorm-slack

st2 content pack containing slack integrations
https://exchange.stackstorm.org/
Apache License 2.0
8 stars 32 forks source link

slack pack output not appearing under the same thread #70

Open rrahman-nv opened 3 years ago

rrahman-nv commented 3 years ago

There is a bug in the latest version of the slack pack whereby the output of a workflow is not displayed within the same thread. Instead the output is displayed as a seperate message in the channel. This bug did not exist in slack version 0.12.8. Please can we have the same behaviour in the latest version of slack? Here is an example of the issue, notice that the output should've been displayed as a thread under "Checking ISP link and BGP status for dc NP-STH2-DC / isp all" instead of a seperate message: image image

blag commented 3 years ago

It's more likely that Slack themselves broke this, but assuming it was us...

Is it literally the latest version (2.0.3) of stackstorm-slack that broke this? Or is it an earlier version?

If you haven't verified that it's only the latest version of stackstorm-slack that broke this feature, you'll need to figure out the exact version update that broke it. You can install earlier versions of the Slack pack (see the ST2 pack documentation for how) and check which one/s worked and which one/s didn't.

rrahman-nv commented 3 years ago

Hi @blag thank you for the response.

We have older dev environments where our testing showed that with version 0.12.8 did not have the issue and continues to work fine, so I assume its a slack pack issue itself rather than a Slack bug. Could you perhaps compare the changes from that version (I know its older but hopefully the change list is not too large to sift through) to the latest version to see if anything significant from an ST2 perspective changed?

We have tried it with the latest two versions of slack and both exhibit this issue.

blag commented 3 years ago

If you need somebody to do that for you, I would direct you to the StackStorm Partners page, where you can find people who are willing to solve your issue for you.

If you don't want to go that route though, you can dig through the commits yourself. The list of commits is here, so you can see what has changed since 0.12.8.