-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Figure out how to handle Slack threads correctly #21
Comments
what if you just pass them verbatim? irc users are used to crosstalk |
Maybe, the issue is that they have context in Slack, since they are shown under their parent message, but in IRC they will just look like a normal message. This can definitely get confusing, as I've been using the Slack IRC gateway recently (Slack's app takes up tons of memory), and when using it I've tried to reply to threads in the regular conversation and it gets pretty confusing because of the lack of knowledge from the IRC side that it's a thread that's being replied to. |
Maybe threads could be manifest as a new bot in IRC, with users mentioning it on IRC to add replies. |
Common IRC behavior is to send the old message with the timestamp included when replying to a message from much earlier.
With Slack threads we could take the most recent message in the chain and send it before adding the newest response. I don't think we should bother going in the other direction. IRC users use IRC because they don't care about features such as threads. |
I propose the following similar but more robust approach:
This would make it pretty easy to respond in IRC to threads that were created on Slack. Creating threads in IRC seems hard and not worth it. |
Slack threads are tricky, because they can't be mirrored like normal messages, since they won't have the context of the original message. Maybe these could just be sent as a message starting with
thread:
or something? Not sure how else to do this, because they should be mirrored, but there isn't a good way to represent this on IRC. Even Slack's IRC gateway just shows them as normal messages, which can be pretty confusing.The text was updated successfully, but these errors were encountered: