我希望能够像Remember The Milk发送通知一样,通过用户选择的即时通讯系统向我的用户发送提醒。
我该怎么做?
附加信息:我使用ASP.Net、SQL Server 2008和Windows 2008进行开发。
我该怎么做?
附加信息:我使用ASP.Net、SQL Server 2008和Windows 2008进行开发。
提醒一下,GTalk服务器也需要传输层安全性(TLS),所以请确保在考虑使用任何XMPP通信库时查找此功能。
对于您的问题可能有些过于复杂,但是这些服务器实现了Jabber(Gtalk等)协议,并具有支持在所有主要IM网络上发送消息的插件。
http://www.process-one.net/en/ejabberd/
http://www.igniterealtime.org/projects/openfire/
你可能可以将它们中的一个集成到你的解决方案中,以解决你的即时通讯需求。
gtalk是Jabber。寻找Jabber机器人,有一些可以在您的环境中工作。例如Python中的一个。
Skype需要在您的服务器上运行Skype实例,并通过API与其通信的应用程序。
每个系统都需要采用自己的方法。因此,您的结果可能会有所不同。
如上所述,您可以使用自己的Jabber服务器创建一个帐户,并为每个您想要支持的IM协议添加一个网关。这样,您可以使用Jabber API在一个帐户(本地Jabber帐户)上发送消息,然后服务器将通过网关传递到各种协议。
另一种方法是使用libpurple。这是用于支持Pidgin和Adium中的多协议支持的库。这种方式可能需要较少的设置,但学习曲线可能会更高。