question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

message_changed event inside a shared channel from external user

See original GitHub issue

Description

I am able to respond to all message_changed events in a channel within my workspace. However, when the bot is invited into a shared channel it seems to only be able to receive events from external users for an initial message/thread, and nothing is received when someone from another org changes any of their messages/threads.

What type of issue is this? (place an x in one of the [ ])

  • [ x] bug
  • enhancement (feature request)
  • question
  • documentation related
  • testing related
  • discussion

Requirements (place an x in each of the [ ])

  • [x ] I’ve read and understood the Contributing guidelines and have done my best effort to follow them.
  • [ x] I’ve read and agree to the Code of Conduct.
  • [ x] I’ve searched for any related issues and avoided creating a duplicate issue.

Bug Report

Filling out the following details about bugs will help us solve your issue sooner.

Reproducible in:

package version: 2.3.0

node version: v14.5.0

OS version(s): osx 10.15.7

Steps to reproduce:

  1. create bot in workspaceA
  2. invite bot into shared channel with workspaceB
  3. have user in workspaceA write message in shared channel
  4. bot will see message
  5. have user in workspaceB write message in shared channel
  6. bot will see message
  7. have user in workspaceA change their message
  8. bot will see changed message
  9. have user in workspaceB change their message
  10. bot will NOT see any event about the message change

Expected result:

expected to see message event with subtype of message_changed for user from workspaceB as the change is visible and public

Actual result:

no event is recorded when user in workspaceB changes any of their messages or threads but the message event is received on any INITIAL message or thread

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
devorbituscommented, Oct 2, 2020

Quick follow-up for anyone coming across this, later on, it turned out the workspaceB was NOT a paid workspace but was on a trial for 90 days. When the bot was active on shared accounts between two paying workspaces everything worked fine. Platform support is going to look at it as a bug to be fixed but I didn’t have a particular need to handle trial workspaces anyway so the revelation unblocked me.

1reaction
devorbituscommented, Oct 1, 2020

Platform support is actively working on the issue with us. We think there is some sort of bug at that level so this issue should probably be closed so I will go ahead and do that. Thanks so much for those that attempted to replicate and led us to support!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Shared channels errors in Microsoft Teams
Learn how to use fix errors in shared channels in Microsoft Teams. ... Due to admin policy, you can't add external people to...
Read more >
Bring outsiders into your team's workspace with guest access ...
Bring outsiders into your team's workspace with guest access and shared channels. Simplify the way you collaborate with freelancers, agencies and external ......
Read more >
Adding External Users to Microsoft Teams Shared Channels
A shared channel allows you to: Collaborate efficiently and effortlessly with members both inside and outside the organization. Have a secure ...
Read more >
6 Things You Need to Know About Microsoft Teams Connect ...
Once external users are added to a shared channel, they can view and access the channel right from their Teams account — there's...
Read more >
Shared Channels in Microsoft Teams are here - UC Status
Adding members to a single channel means you can invite internal or external users to access only that channel and nothing else in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found