如何以编程方式发送和接收聊天消息?

时间:2012-08-18 15:49:16

标签: automation chat

当我收到来自FB或Gmail上某人的聊天消息时,如何创建检测该消息的程序,然后以编程方式执行相应的命令?

C ++,Java或Python中的解决方案很有用。

2 个答案:

答案 0 :(得分:1)

您需要以您选择的语言使用Gmail的API。 Facebook使用Jabber(XMPP),它同样拥有多种语言的API。

您不太可能只是在这里获得解决方案,此网站的工作原理更多的是帮助您编写已编写的代码。

答案 1 :(得分:1)

建议

  • 使用java& jabber(也称为xmpp)协议
  • 安装smack库(java的jabber库,非常好!)
  • 了解jabber协议,在您的情况下要特别注意“< presence>”信息。 “<存在>”每当有人在jabber服务器上连接/断开/更改状态时,消息都会告诉您。