Slack: Be able to create issues and add to issues through conversations on Slack (using the new Slack Actions)

Created on 23 May 2018  ·  28Comments  ·  Source: integrations/slack

Slack released Actions as shared in the URL below:
https://slackhq.com/turn-your-conversations-into-action-7acfc3c0d3f0

It would be great to be able to:

  1. Create Issues from conversations.
  2. Add conversations to an issue.

1_xck2v6twrwtcenwzwp9x7a

1_jng6ahyh1npgc0m_mtl9fw

needs triage feature

Most helpful comment

We use Slack pretty heavily at GitHub and rely on this integration, so we're definitely not going silent. We're in a planning mode right now and trying to prioritize all the work we need to tackle. The amount of 👍 and ❤️ on the OP is definitely a signal that helps. Nothing to announce quite yet though.

All 28 comments

Might take a look at this... see if I can contribute towards getting this in as I think it would be great!

Any contributors got any tips on how to get all repos for the user? something like gitHubUser.client.repos.getForUser()

If that is the best one to use, where is the best place to get the GitHub username from?

Our company is considering moving from Asana to Github. This integration (which Asana already supports) would go a long way to sealing the deal. I hope it can be integrated soon.

Is this still relevant? If so, just comment with any updates and we'll leave it open. Otherwise, if there is no further activity, it will be closed.

Unless it's been resolved elsewhere, it's still relevant. ;-)

Yes would definitely be a very important feature we would love to have and use

Waiting for such feature very much, because PMs cant type /github open organization/repo

It seems like this is currently possible: https://github.com/integrations/slack#take-action

No @elliottregan, it only command line interface.
What our managers miss is clickable flow: "Create issue", "Create issue from selected text"

seriously

Maybe we can have a command /github open which opens the popin without any repository selected, we have to select it ourselves in the dropdown?

For now, we can just write /github open owner/repo, but it can be hard/long to type…

The idea is that it's not just making this clickable, but since it's acting on a specific message, is able to automatically pull text (and maybe other metadata) from the Slack message being acted upon, which also can save a bunch of typing.

It would be great to use this action feature but also copy the conversation though to the issue with a link back to the slack conversation - ProductBoard's slack does this really well

It would be great to have this feature! Writing "/github open mycompanyrepo/my_super_long_repo_name" anytime we want to open a new issue is not cool (and can be tedious for not advanced users). Actually, there is already an option available in slack which is "Comment on Issue or PR" that works great and event pull text from the Slack message, maybe it would be as easy as extend this tool to allow create a new Issue (now it's only possible to choose an existing one).

We also just started to use slack to create github issues. It makes sense for the workflow and i agree that typing the repo names is a little unhandy but for us still doable. as @stevejwikeley mentioned it would be extermly valuable to have a loop back to slack.

How we could imagine it to work:

  1. Someone posts a problem inside a slack channel
  2. Discussion happens inside the thread for the post
  3. Developer decides that it is a real issue
  4. We create an issue by using /github open inside the thread
  5. Action window opens
  6. It would have an option to bring the thread discussion to the issue, or maybe just a link inside the github issue
  7. It would automatically post a message that an issue is created with the link (similar to asana)
  8. Magic: It would automatically subscribe to the issue inside the thread and post a message into the thread as soon as the issue is closed

What do you guys think?

add the ability to right click a point in conversation and create issue.

  • has link to point in conversation in slack

takes text from that and image and video and creates issue

Right click a point in conversation. Add to issue. Action window -> current issues, ordered by recently opened by this user

  1. magic you say?

create a room for the issue where you can specifically reply to that issue instead of going to github.

Any update on this?

Well since Microsoft has since blocked all internal use of Slack, I suspect slack integrations will go silent 👎

We use Slack pretty heavily at GitHub and rely on this integration, so we're definitely not going silent. We're in a planning mode right now and trying to prioritize all the work we need to tackle. The amount of 👍 and ❤️ on the OP is definitely a signal that helps. Nothing to announce quite yet though.

@tcbyrd good to know! Sorry for the shade! I was making assumptions and you know what they say about those.

We'd love to be able to comment on a ticket directly from our SLACK channel (which gets ticket notifications) so that the comment is added to the github ticket.

This feature is basically the only thing stopping my boss from upgrading our Github account to a paid one so we can use it with our whole team. Hoping it gets added soon

Just the comment part @bradstemke ?

@TheLastTech oh sorry on the commenting part, just the creation. But now that I am looking further at this, it does appear you can create one from a Slack channel with the integration. So that is great! I think I misread parts of the thread above.

Is there a way to list out current open issues with a command in Slack?

I think there are multiple feature requests in this issue.
In order to make triaging easier and to aggregate the interactions correctly, this issue should be focused on the UX improvements of new issues mentioned in the OP (Actions or from "marked" text).
I would like everybody who had additional feature requests like "creating comments" to create a dedicated issue for that.

Here's a UX data point: anything beyond two mouse clicks, typing a title, and hitting enter, may be an excessive burden for some users (myself included, being a lazy and impatient programmer)

Hi, if anyone's still interested in the issue creation part of this, Instantish lets you create issues through a slash command (/issue) or through a Slack Action.

We're still in early access, so if you'd like to use it, you can sign up here or DM me on Twitter if you have questions.

ezgif com-video-to-gif

Update on the above feature if anyone's interested:

Fabric (previously Instantish) now also lets you add messages to _existing_ issues by clicking on a message.

💬 You can add up to 20 messages
📹 You can add files and videos (20MB for images, 50MB for videos)
🧵 Supports threaded messages

Was this page helpful?
0 / 5 - 0 ratings