microsoft-teams icon indicating copy to clipboard operation
microsoft-teams copied to clipboard

Selecting GitHub bot automatically launches creating issue module

Open derek-burdick opened this issue 4 years ago • 16 comments

Describe the bug When I type "@GitHub" and then click on the GitHub Bot name, it automatically launches the creating issue module.

To Reproduce

  1. Type @GitHub
  2. Click on Github bot name

Expected behavior List of github actions should be shown

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: macOS Catalina
  • MS Teams Client
  • Latest

derek-burdick avatar Nov 02 '20 22:11 derek-burdick

Additional details. Bot had not yet been added to the channel.

Expected behavior: Bot should not have shown up in the list. OR Bot should have indicated it was not installed in the channel. OR Bot should be able to be installed in to the current channel when referenced.

derek-burdick avatar Nov 02 '20 22:11 derek-burdick

@gauravsaralMs to look into this issue.

ashokirla avatar Nov 03 '20 18:11 ashokirla

This is expected from teams platform side, when extension has compose extension as well.

gauravsaralMs avatar Nov 03 '20 18:11 gauravsaralMs

@derek-burdick Can you please share the snapshots for github bot experience in channel and personal chat.

ashokirla avatar Nov 05 '20 04:11 ashokirla

I have the same problem in windows10

estiveljr avatar Dec 10 '20 02:12 estiveljr

Same problem on Win10. Impossible to subscribe or do anything except "Open Issue". It doesn't matter you press on suggestion pop-up or just press space button. You cannot call any command except of "Open Issue".

kolesnykanton avatar Dec 10 '20 16:12 kolesnykanton

@derek-burdick Can you please share the snapshots for github bot experience in channel and personal chat.

image image image

sakibsadmanshajib avatar Dec 22 '20 07:12 sakibsadmanshajib

Same issue here, cannot invoke "@github ..." without triggering the Open Issue window.

nvandamme avatar Dec 22 '20 11:12 nvandamme

This is what it looks like for me in "personal chat" with the Github app: https://user-images.githubusercontent.com/11155505/104948541-c09ae600-59bd-11eb-98f0-a8771b086301.mp4

Two "issues" I am having is:

  1. I see two Github options (I have only installed the Github (Preview) not the legacy, so not sure where the second one is coming from)
  2. Typing @github and pressing enter/pressing it opens up the issue window instead of allowing commands to be typed.

(Note: you do not need to type @github to perform commands in the personal chat with github. This is never explained anywhere explicitly, so thought I might add it for those like me who are very confused by this.)

In "team chats" everything seems to be working though.

reilem avatar Jan 18 '21 18:01 reilem

Problem: Today, if you install the GitHub app in any one of the channels, the Compose extension is available everywhere and you will be able to invoke the bot with @ github.

Resolution: Teams platform should ensure the bot can be invoked only in the channels where it is installed. We are following up with Teams on this.

Workaround: If you install the GitHub app in the channel, you will start seeing all the options.

ashokirla avatar Jan 29 '21 06:01 ashokirla

But i do not want to create separate team or channel for 2 people :)

kolesnykanton avatar Feb 03 '21 15:02 kolesnykanton

Any update on this? I am also seeing the same issue with newly installed app on Linux.

I dont understand your workaround @ashokirla - how do you install an app in a specific channel? I have set up the app and now see this option in all channels:

image

Clicking this button triggers the create issue popup. As far as I can see this makes the integration completely unusable in teams channels.

james-skinner-deltatre avatar Mar 30 '21 10:03 james-skinner-deltatre

I am experiencing the same problem, has anyone been able to solve it?

matteomessmer avatar Apr 16 '21 06:04 matteomessmer

I have GitHub working in one Team and Channel. I want to set it up in anothe Team and Channel. New Team acts like so (as everyone above says) and cannot subscribe to repos.

Another way to stat this would be "How do you add GitHub to an additional team\channel.

image

My use case is that we use a Team to group work related to a specific client. Each client will be its own GitHub organization. I also granted the GitHub app permission to the organizations.

Don't forget to +1 (👍) the issue everyone else who replied they have the same problem.

askpatrickw avatar May 24 '21 19:05 askpatrickw

This here is how to fix this ... https://github.com/integrations/microsoft-teams/issues/107#issuecomment-830720044

You need to act like you're going to install the app again and then add it to a channel. You can't do this from the view of the app is it already is installed. You need to click More Apps, find it again and then you do it. 🤦

askpatrickw avatar May 24 '21 19:05 askpatrickw