tiny icon indicating copy to clipboard operation
tiny copied to clipboard

Handle CTCP VERSION messages

Open osa1 opened this issue 6 years ago • 3 comments

I thought the "version" messages sent by freenode-connect are some non-standard thing, but apparently it's a widely supported CTCP message: https://tools.ietf.org/id/draft-oakley-irc-ctcp-01.html#version

We should handle these messages properly according to the RFC.

osa1 avatar Oct 06 '19 05:10 osa1

Here's an example VERSION message:

Msg { pfx: Some(User { nick: "freenode-connect", user: "frigg@freenode/utility-bot/frigg" }), cmd: PRIVMSG { target: User("osa1"), msg: "\u{1}VERSION\u{1}", is_notice: false, is_action: false } }

osa1 avatar Oct 14 '19 19:10 osa1

Just an update: we parse these messages, but do not respond.

osa1 avatar May 11 '20 10:05 osa1

This is really similar to a part of what I had to do for #206. Tiny should also support the command /VERSION <server|nickname>

trevarj avatar Jun 29 '20 06:06 trevarj