Opened 11 years ago
Last modified 3 months ago
#951 new enhancement
IRC commands not working
| Reported by: | rageboy | Owned by: | elb |
|---|---|---|---|
| Milestone: | Patches welcome | Component: | IRC |
| Version: | 2.0 | Keywords: | |
| Cc: | Hossein |
Description
/raw, /who, and /stats don't work in IRC. If I run a /quote who, it sends the message, but doesn't receive anything back. The debug window shows: Unrecognized message: :kubrick.freenode.net 352 toblerone3742 #freenode i=nalioth freenode/staff/ubuntu.member.nalioth irc.freenode.net nalioth G :0 http://www.ubuntu.com/donations with everything after #freenode changing per entry. Supposedly (according to freenode people) 352 is a standard message that should be supported (reply from WHO)
Change History (11)
comment:1 in reply to: ↑ description Changed 11 years ago by rageboy
comment:2 Changed 10 years ago by seanegan
- Component changed from pidgin (gtk) to IRC
- Owner set to elb
comment:3 Changed 10 years ago by tech404
I was going to start a new ticket but this is close enough. What Pidgin really needs is a raw console window. Perhaps something similar to colloquy for OSX. The console is not open by default but can be opened. This way you can keep the BEAUTIFUL Pidgin interface and fall back to something a little more technical when you need it. There should be a different console for each server and should pass any command to the server without need to use /quote IMO.
comment:4 follow-up: ↓ 5 Changed 10 years ago by benstern
Pidgin should be able to send custom commands that certain irc networks use. If pidgin does not have a /command internally defined it should send it to the chat it was entered in.
comment:5 in reply to: ↑ 4 Changed 10 years ago by chemistrydioxide
Pidgin actually knows /quote and /stats but not /raw and /who, but /stats seems not to be implemented in IRC.
Replying to benstern:
Pidgin should be able to send custom commands that certain irc networks use. If pidgin does not have a /command internally defined it should send it to the chat it was entered in.
That's what Pidgin is actually doing although its behavior in case of unknown commands seems to be protocol-specific. On IRC, I get errors if a command is unknown, but on other protocols the commands are really sent as messages.
comment:6 Changed 10 years ago by deryni
Correct, on protocols where /commands are 'native' incorrect commands are not sent (to prevent leakage of possibly private data for mis-typed commands, think /mgs nickserv identify <password>) whereas on protocols where no such 'native' commands exist they are sent through as normal. This was an intentional compromise. A plugin could likely be written to override this default unknown command error if someone desired to do that.
A plugin could definitely be written to add the raw console windows, the xmpp console plugin exists for XMPP and does almost exactly this already (though not the dedicated windows thing).
comment:7 Changed 7 years ago by elb
- Milestone set to Patches welcome
comment:8 Changed 4 years ago by belmyst
Anyone still in need of an IRC console plugin? I ported the XMPP version to IRC, but I would like to know if there is still interest in it.
comment:9 follow-up: ↓ 10 Changed 3 years ago by Hossein
Replying to belmyst:
Anyone still in need of an IRC console plugin? I ported the XMPP version to IRC, but I would like to know if there is still interest in it.
@belmyst: Of course, freenode commands are basically unusable "without this feature". Are you saying that you have made a plugin available for this purpose? If yes, where?
comment:10 in reply to: ↑ 9 Changed 3 years ago by belmyst
Replying to Hossein:
Replying to belmyst:
Anyone still in need of an IRC console plugin? I ported the XMPP version to IRC, but I would like to know if there is still interest in it.
@belmyst: Of course, freenode commands are basically unusable "without this feature". Are you saying that you have made a plugin available for this purpose? If yes, where?
Sorry for the huge delay. I've uploaded it at https://github.com/lunaskyrise/pidgin-irc-console
comment:11 Changed 3 months ago by grim
I think adding an account action to open a "server" chat that's special cased in the prpl would work fine. But there's no way (that I'm aware of) to allow specific commands to be ran in one conversation and not the others in the command api.




Sorry about the formatting. Trying again:
/raw, /who, and /stats don't work in IRC. If I run a /quote who, it sends the message, but doesn't receive anything back. The debug window shows: Unrecognized message:
with everything after #freenode changing per entry. Supposedly (according to freenode people) 352 is a standard message that should be supported (reply from WHO)