有谁能告诉我如何从Github(https://github.com/Schmavery/facebook-chat-api)运行facebook-chat-api?我使用的是Ubuntu 14.04并且已经用npm尝试了它,但它没有用。
感谢。
答案 0 :(得分:1)
正如人们评论的那样,这不是官方的api,可能不是你应该使用的,取决于你的情况。它在设计上不稳定,需要使用您的用户名和密码。在制作软件时,这些通常是不受欢迎的事情,但偶尔也没有更好的选择。你可能会或者可能没有更多的运气官方信使api:https://developers.facebook.com/docs/messenger-platform
我通常会建议在GitHub回购中提交问题,以便它(我)的所有者可以更容易地弄清楚出了什么问题并帮助你更多。
要回答您的问题,步骤应如下所示。这将从GitHub repo master分支而不是npm安装facebook-chat-api
。 (我假设这就是你想要的)。
npm init
创建一个新的npm项目。打开生成的package.json并将此行添加到依赖项中。您可以查看https://docs.npmjs.com/files/package.json#github-urls以获取有关此内容的更多信息。
"facebook-chat-api": "git://github.com/schmavery/facebook-chat-api"
运行npm i
以安装依赖项。
var login = require("facebook-chat-api"); // Create simple echo bot login({email: "FB_EMAIL", password: "FB_PASSWORD"}, function callback (err, api) { if(err) return console.error(err); api.listen(function callback(err, message) { api.sendMessage(message.body, message.threadID); }); });
node test.js
。