Some people asked for a plugin system to be available in poezio.
So, please us this ticket to explain what should be possible to do with it.
You can, for example, post very "pseudo" code (python in fact, but well), that should work as a plugin.
For example, a notify plugin could be
def on_highlight(room, nickname, time, message):
os.popen('notify-send -i "./path/to/poezio/image.png"
u normal -
%s said %s in room s' (nickname, message, room.name))
The event we could connect to should be at least
'message', 'highlight_message', 'private_message', 'muc_message'
We should be able to register new command
We should be able to bind new keyboard shortcuts
We should be able to write text in any buffer, send any xmpp messages (with multiuserchat class, and the futur network classes to come)
I'll take a look at other softwares with a plugin system (exaile,
Please post your ideas.