是否可以使用 node.js 发送 Google Hangouts 聊天消息?

Posted

技术标签:

【中文标题】是否可以使用 node.js 发送 Google Hangouts 聊天消息?【英文标题】:Is it possible to send a Google hangouts chat message using node.js? 【发布时间】:2014-08-01 14:59:41 【问题描述】:

我正在寻找一种向新的 Gmail 聊天窗口发送消息的方法 - 显然是 Google Hangout。我知道旧式聊天支持 XMPP,但是是否有 API 可以使用来自 node.js 的 Google Hangouts 发送任何内容?

【问题讨论】:

【参考方案1】:

https://github.com/jaxbot/hangouts-bot

安装

npm install hangouts-bot

代码

var hangoutsBot = require("hangouts-bot");
var bot = new hangoutsBot("someone@gmail.com", "password");

bot.on('online', function() 
    console.log('online');
);

bot.on('message', function(from, message) 
    console.log(from + ">> " + message);
);

原文来源:hangouts-bot README

【讨论】:

对于从谷歌找到这个答案的任何新人来说,仅供参考,至少到 2018 年,谷歌已经关闭了 XMPP 集成。 github.com/jaxbot/hangouts-bot/issues/14

以上是关于是否可以使用 node.js 发送 Google Hangouts 聊天消息?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 Node.js 或其他一些服务器端 JavaScript 方法开发 Google App Engine 网络应用程序?

可以使用 Node.js 通过 Google API 在地图上进行真正的实时更新

多个用户如何在 Node.js 中使用 Gmail 别名发送电子邮件,而无需 Google 开发人员控制台对每个用户进行用户身份验证?

如何使用 Node.js 将 JSON 数据从 Node.js 发送和获取到 HTML

是否有任何 Node.js 客户端库可以对 Twitter、Facebook、Google、LinkedIn 等进行 OAuth 和 OAuth2 API 调用?

Node.js:服务器端的Google Analytics