Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.

[TS3-Workaround] Allow text-messages to be sent to any channel #6

Open
MarkL4YG opened this issue May 31, 2019 · 2 comments
Open

[TS3-Workaround] Allow text-messages to be sent to any channel #6

MarkL4YG opened this issue May 31, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request feedback wanted Extra discussion is needed ts-workaround Work-arounds for inconsistencies or bugs in TeamSpeak's API.

Comments

@MarkL4YG
Copy link
Member

TeamSpeak 3 does not allow any type of client to send channel-scoped messages to any channel than the one the client is currently in. It silently redirects the message into the current channel.
A work-around for this is desired so plugins do not fall over this behavior.
Thinkable solutions are:

  • Temporarily joining the channel and sending the message
    • Pro: All clients in the channel receive the message (even those not in the cache for some reason)
    • Con: Answers will not be received when sent into the channel
  • Sending the messages to all clients currently know to reside in the target channel privately instead
    • Pro: Answers will be received as they're sent privately too
    • Con: Multiple messages have to be spawned which can cause delays for channels with many clients (Related issue: <tba>)
@MarkL4YG MarkL4YG added enhancement New feature or request ts-workaround Work-arounds for inconsistencies or bugs in TeamSpeak's API. labels May 31, 2019
@MarkL4YG MarkL4YG self-assigned this May 31, 2019
@MarkL4YG
Copy link
Member Author

@finnWellers What do you think of the possible solutions? Other ideas?

@MarkL4YG MarkL4YG added the feedback wanted Extra discussion is needed label May 31, 2019
@MarkL4YG MarkL4YG pinned this issue Jun 21, 2020
@MarkL4YG
Copy link
Member Author

Pinned since this is a common caveat plugin developers might fall into.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request feedback wanted Extra discussion is needed ts-workaround Work-arounds for inconsistencies or bugs in TeamSpeak's API.
Development

No branches or pull requests

1 participant