I'm writing a bot using libircclient, however it has problems picking up either DCC chat or file send requests. I have all DCC and also CTCP callbacks installed.
When I send a DCC chat / file request from either Linkinus or Colloquy, my bot is able to pick up following CTCP request, however DCC callbacks are not fired at all. So there's no way to accept them (no libirclient DCC id in this case):
15:54:16 [IRC] CTCP Request Event CTCP, Origin: nick!~user@hostname, Messages: 1, Content: DCC CHAT chat 16843009 0 2
15:56:24 [IRC] CTCP Request Event CTCP, Origin: nick!~user@hostname, Messages: 1, Content: DCC SEND myself.jpg 16843009 0 109834 3T
Why is this? Is this because I'm using CTCP callbacks and should process DCC manually or is this a bug?