ChannelSubscribers[channel]
gives a list of users currently subscribed to the specified channel.
ChannelSubscribers[{channel1,channel2,…}]
gives a list of subscribed users for each of the channels channeli.
ChannelSubscribers
ChannelSubscribers[channel]
gives a list of users currently subscribed to the specified channel.
ChannelSubscribers[{channel1,channel2,…}]
gives a list of subscribed users for each of the channels channeli.
Details and Options
- In ChannelSubscribers[channel], channel can be specified as a channel object or in any of the forms used inside ChannelObject.
- You must have execute permission on a channel to receive a list of subscribers.
Examples
open all close allBasic Examples (1)
Create a channel, subscribe to it, and get a subscriber list:
channel = CreateChannel["x"]listener = ChannelListen[channel]ChannelSubscribers[channel]RemoveChannelListener[listener]The channel no longer has subscribers:
ChannelSubscribers[channel]DeleteChannel[channel];Scope (2)
Start listening on a channel and get the subscriber list by channel name:
CreateChannel["one"];
listener = ChannelListen["one"]ChannelSubscribers["one"]RemoveChannelListener[listener]Subscriber lists for two channels:
CreateChannel["two"];
listeners = ChannelListen /@ {"one", "two"}ChannelSubscribers[{"one", "two"}]RemoveChannelListener[listeners]DeleteChannel /@ {"one", "two"};Get subscribers by ChannelObject:
CreateChannel["x"];
channel = ChannelObject["x"]listener = ChannelListen[channel]ChannelSubscribers[channel]RemoveChannelListener[listener]DeleteChannel[channel];Applications (2)
Create a few channels and start listening on them:
listeners = ChannelListen /@ {CreateChannel[], CreateChannel["1"]}List the users currently listening on each of the channels that you own:
ChannelSubscribers[FindChannels[All]]Associate channels with channel users:
AssociationMap[ChannelSubscribers, FindChannels[All]]DeleteChannel[#["ChannelObject"]& /@ listeners];Start listening on some channels and find who is listening with you:
CreateChannel /@ {"foo", "bar"};
listeners = {ChannelListen["foo"], ChannelListen["bar"]}ChannelSubscribers[#["ChannelObject"]]& /@ listenersDelete the channels, which removes the listeners:
DeleteChannel[{"foo", "bar"}];See Also
Related Guides
History
Text
Wolfram Research (2016), ChannelSubscribers, Wolfram Language function, https://reference.wolfram.com/language/ref/ChannelSubscribers.html.
CMS
Wolfram Language. 2016. "ChannelSubscribers." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ChannelSubscribers.html.
APA
Wolfram Language. (2016). ChannelSubscribers. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ChannelSubscribers.html
BibTeX
@misc{reference.wolfram_2026_channelsubscribers, author="Wolfram Research", title="{ChannelSubscribers}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/ChannelSubscribers.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_channelsubscribers, organization={Wolfram Research}, title={ChannelSubscribers}, year={2016}, url={https://reference.wolfram.com/language/ref/ChannelSubscribers.html}, note=[Accessed: 13-June-2026]}