As some of you might remember from a while back, I've been working on an
implementation of IRC protocol support. (It's been quiet for a while,
but I've been able to pick up development again.)
In the mean time I have also implemented private messaging as Instant
Messaging. This means that the OTR plugin is available now for this form
of communication. I am wondering if someone knows (intimately) about the
message format that OTR produces, since I also like to implement some
IRC "commands" (messages starting with '/').
I noticed that OTR seems to start in many cases with "?OTR". Is this
always the case?
If so, I can easily implement IRC commands since those necessarily have
to start with '/'.
Also, what is the general opinion about "special cases" in Instant
Are there any other reasons/plug-ins that you know of that would break
because of the implementation of IRC commands?
As an alternative I thought about implementing IRC commands only in the
MultiUserChat section of the implementation (i.e. works only in chat
rooms). This does not seem unreasonable either.