用C#开发MSN插件程序(比如聊天机器人)
互联网上经常见到一些利用MSN开发的个性软件,比如说聊天机器人,事务提醒阿等等。其实用C#开发MSN插件程序(比如聊天机器人),常见实现有以下两种开发思路:
1、直接调用MSN远程服务,Net开发环境下最出名的要算DotMSN开发库(开源)。 DotMSN是一款独立的开源类库,它不需要和官方的MSN Messenger 交互,因此不必安装MSN Messenger就可以使用DotMSN和MSN Messenger服务通信.DotMSN是C#编写的,所以.NET环境支持的语言都能够使用.DotMSN类库使用简单而且实现方便。它灵活,坚固,轻量级利于整合到任何应用系统.使用DotMSN 的应用系统能实现从创建消息机器人到自定义客户端等各种不同的功能.
如果你的应用程序需要和Messenger服务通信,DotMSN是一个不错的工具.
下面这张图可以使你了解DotMSN和你的应用程序之间的关系.
2、调用MSN的组件开发,主要功能来自引用MessengerClient.dll。下面是摘自一网友的文章。共同学习一下:
开发MSN插件
MSN8.0开放了一些接口,使得我们能很方便的再它限定的范围内进行插件开发操作.
开发环境:VS 2005 .NET 2.0 MSN 8.0
再MSN安装目录下有个MessengerClient.dll的文件,要建立插件就要引用这个东西