facebook-chat-api icon indicating copy to clipboard operation
facebook-chat-api copied to clipboard

Not receiving any event when listen

Open trangcongloc opened this issue 4 years ago • 4 comments

I tried adding setOptions({listenEvents: true}) but still not receiving any event when change title, color, kick/add user to group.

trangcongloc avatar Apr 16 '20 15:04 trangcongloc

try api.listenMqtt instead api.listen

huynhduc0 avatar Apr 16 '20 16:04 huynhduc0

i'm currently using api.listenMqtt, but still no response from any events

const fs = require("fs");
const login = require("facebook-chat-api");
login(
	{ appState: JSON.parse(fs.readFileSync("./appstate.json", "utf-8")) },
	(err, bot) => {
		if (err) return console.error(err);
		bot.setOptions({
			listenEvents: true,
			logLevel: "info",
		});

		bot.listenMqtt((err, event) => {
			console.log(event);
		});
	}
);

trangcongloc avatar Apr 16 '20 16:04 trangcongloc

maybe you should try putting options on login.

const fs = require("fs");
const login = require("facebook-chat-api");
login(
	{
		appState: JSON.parse(fs.readFileSync("./appstate.json", "utf-8")) 
	}, 
	{
		listenEvents: true,
		logLevel: "info",
	},
	(err, bot) => {
		if (err) return console.error(err);
		bot.listenMqtt((err, event) => {
			console.log(event);
		});
	}
);

BadAimWeeb avatar Apr 16 '20 17:04 BadAimWeeb

maybe you should try putting options on login.

const fs = require("fs");
const login = require("facebook-chat-api");
login(
	{
		appState: JSON.parse(fs.readFileSync("./appstate.json", "utf-8")) 
	}, 
	{
		listenEvents: true,
		logLevel: "info",
	},
	(err, bot) => {
		if (err) return console.error(err);
		bot.listenMqtt((err, event) => {
			console.log(event);
		});
	}
);

It doesn't seem working for me :(

trangcongloc avatar Apr 16 '20 17:04 trangcongloc