Beginning with & kopete; 1.0, & kopete; ships with a plugin called Pipes. Pipes allows you to pipe incoming or outgoing messages through an external script or executable. An incoming message will be piped through the executable before it reaches your chat window, while outgoing messages will be piped through the executable before they are sent over the internet. Pipes can receive text in one of three forms: Plain text body The body of the message, in plain & ascii; text html; text body The body of the message, in & html;, as it would be if your chat peer had sent HTML to you, which will be rendered in the chat window xml; full message An & xml; document that describes all the characteristics of the message, including the & html; body. This document describes the specifics of the & xml; format, and how to write a program that can handle it.
Alates & kopete; versioonist 1. 0 pakub & kopete; pluginat, mis kannab nimetust Torud. See võimaldab suunata saabuvaid või väljuvaid sõnumeid välise skripti või käivitatava faili kaudu. Saabuv sõnum suunatakse käivitatavale failile, enne kui ta saabub vestlusaknasse, väljuv sõnum aga enne, kui ta saadetakse interneti kaudu teele. Torud võivad teksti saada kolmel kujul: klaartekst sõnumi põhiosa puhta & ascii; tekstina html; tekst sõnumi põhiosa & html; - ina, nagu oleks sinu vestluskaaslane saatnud sulle HTML- i, mida renderdatakse vestlusaknas xml; - is täielik sõnum xml; - dokument, mis kirjeldab kogu sõnumit, kaasa arvatud & html; - is põhiosa. Käesolev dokument kirjeldab & xml; - vormingu spetsiifikat ning selgitab, kuidas kirjutada programm, mis suudab seda käsitseda.