From 21d0548b64672c84db8e364d7004912bf714fe28 Mon Sep 17 00:00:00 2001 From: Trygve Aaberge Date: Sat, 24 Aug 2019 17:00:13 +0200 Subject: Show member status in /slack channels command --- wee_slack.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'wee_slack.py') diff --git a/wee_slack.py b/wee_slack.py index 7c59e7b..861a4ae 100644 --- a/wee_slack.py +++ b/wee_slack.py @@ -3737,7 +3737,13 @@ def command_channels(data, current_buffer, args): team.buffer_prnt("Channels:") for channel in team.channels.values(): - team.buffer_prnt(" {}".format(channel.name)) + if channel.active: + status = "member" + elif getattr(channel, "is_archived", None): + status = "archived" + else: + status = "not a member" + team.buffer_prnt(" {:<40}({})".format(channel.name, status)) return w.WEECHAT_RC_OK_EAT -- cgit