Opened at 2010-07-28T08:01:56Z
Closed at 2010-08-04T20:06:57Z
#660 closed enhancement (fixed)
Implement the /list command
Reported by: | timing | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | IRC | Version: | devel |
Keywords: | Cc: | ||
IRC client+version: | Client-independent | Operating System: | FreeBSD |
OS version/distro: |
Description
To list channels we can do: 'chan l'. This is not easy to parse with scripting. Therefore i'd like to have /list so I can support multiple control channels for bitlbee_join_notice.pl etc.
Attachments (0)
Change History (6)
comment:1 Changed at 2010-07-28T08:23:38Z by
comment:2 Changed at 2010-07-28T08:28:34Z by
Well, it is a bit harder to parse. I have to send (raw) 'chan l' to root or nickserv, then fetch all the replies till 'End of channel list'.
I've been doing that before, but it feels very hacky. Can't we use & as control channels and # as chat channels anytime?
comment:3 Changed at 2010-07-28T08:30:36Z by
Nope, those are just defaults. One can manually change the type using chan set. Could make this impossible but I don't like that idea, especially if at some point a third channel type would appear. (Not sure if that'd ever happen!)
comment:4 Changed at 2010-07-28T08:39:08Z by
What about channel titles then?
'This is a BitlBee control channel (Work) for account jabber1' 'This is a BitlBee chatroom (testkamer@conference..net) for account jabber4'
And this is not even usefull for scripts, but also it you are browsing through your channels.
comment:5 Changed at 2010-07-28T18:33:31Z by
Last, but certainly not least idea. It's even the best! Give special channels special chanmodes!
( maybe change the title of this ticket? )
comment:6 Changed at 2010-08-04T20:06:57Z by
Resolution: | → fixed |
---|---|
Status: | new → closed |
changeset:devel,637 changeset:devel,638
There's your stuff. Now gimme the scripts. :-)
Is it really that hard to parse?
Problem with /list is it won't tell you which channel's a control channel and you probably do want to know that.