I'm thinking of making a plugin which integrates my MSN Proxy with Messenger Plus!.
What MSN Proxy does:
A proxy for MSN Messenger. This proxy has plugin support to enable you to make auto responders and/or interactive agents. Besides this you can select your initial status when signing in (online, away, etc...) and send pings each xx seconds for keep-alive.
An auto responder for MSN Proxy can parse anything that is received from a remote user and send a response in a chosen font/color.
No you probably start wondering: "What's the big difference between Plus's plugin features and MSN Proxy's plugin features?". Well, the most important one is that there are no special characters needed for message-parsing, it can parse any text that has been received. Another thing is that you can auto-respond without displaying a conversation dialog.
Let me give you an example:
I have built a plugin which can determine if I'm playing Unreal Tournament and, if yes, on which server I'm playing. This plugin is triggered when someone sends me a message beginning with the text '!wut'. It will then send a message back to that someone saying wether or not I'm playing, and on which server. As you see, the remote user doesn't have to install my plugin to query my UT status.
Let it be VERY CLEAR that I'm NOT trying to make people use my MSN Proxy in stead of Plus' plugin interface. It's merely an extra functionality.
To Patchou: If you're interested in integrating proxy functionality in Plus!, please let me know, I would be very happy to help you out.
You can download my MSN Proxy
here to have a look at it's functionality. When you want to view the source you can go to
http://sourceforge.net/projects/msnproxy from where you can see how to checkout the source from the CVS tree. I haven't documented the proxy source, but there is some documentation inside the file Plugin.h on how to create a plugin. To view some screenshots of the setup click
here.
Comments/suggestions are more than welcome!!!