Ms Live lists three major Bot SDKs, among which the domestic Xiaoi SDK is very excellent. I downloaded the VC version Demo of Xiaoi. Xiaoi's development package is quite complete, with support for Java, C#, and C++.
You can check Xiaoi's development process here, my account is [email protected]. I named it LayCo, isn't that a pretty good name?
The program in the Demo is Win32-based, with the dynamic link library MsnBotClient.dll, the header file MsnBotClient.h. The Dll provides 9 virtual functions, which serve as the programming interface. For future convenience, I rewrote it using MFC; you just need to inherit from the CMsnBotEvent class and implement these virtual functions.