Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
fca-horizon-remake
Advanced tools
Readme
Lưu Ý! Đây Là Sản Phẩm Được Horizon Remake ( Chính Bởi Facebook-Chat-Api Của Schmavery, Tác Giả Không Chịu Trách Nghiệm Nào !), Nếu Có Lỗi Hãy Thử Sử Dụng Sang Sản Phẩm Khác !
Facebook Giờ Đã Có Api Cho ChatBot 😪 Tại Đey => Đây Nè.
Api Này Có Thể Khiến Cho Bạn Payy Acc Như Cách Acc Bạn Chưa Từng Có, Hãy Chú Ý Nhé =))
Lưu Ý ! Nếu Bạn Muốn Sài Api Này Hãy Xem Document Tại Đây Nè.
Nếu Bạn Muốn Sử Dụng, Hãy Tải Nó Bằng Cách:
npm i fca-horizon-remake
or
npm install fca-horizon-remake
Nó Sẽ Tải Vô node_modules (Lib Của Bạn)
Nếu Bạn Muốn Sử Dụng Phiên Bản Mới Nhất Hay Cập Nhật Thì Hãy Vô Terminal Hoặc Command Promt Nhập :
npm install fca-horizon-remake@latest
Hoặc
npm i fca-horizon-remake@latest
Lợi Ích Cho Việc Này Thì Bạn Sẽ Không Tốn Thời Gian Pay Acc Và Có Acc 😪 Hãy Sử Dụng Với Tài Khoản Thử Nghiệm => Facebook Whitehat Accounts.
const login = require("fca-horizon-remake"); // lấy từ lib ra
// đăng nhập
login({email: "Gmail Account", password: "Mật Khẩu Facebook Của Bạn"}, (err, api) => {
if(err) return console.error(err); // trường hợp lỗi
// tạo bot tự động nhái theo bạn:
api.listen((err, message) => {
api.sendMessage(message.body, message.threadID);
});
});
Kết Quả Là Nó Sẽ Nhái Bạn Như Hình Dưới:
Nếu Bạn Muốn Sử Dụng Nâng Cao Thì Hãy Sử Dụng Các Loại Bot Được Liệt Kê Ở Trên !
Bạn Có Thể Đọc Full Api Tại => here.
Various types of message can be sent:
body
to the desired message as a string.sticker
to the desired sticker ID.attachment
to a readable stream or an array of readable streams.url
to the desired URL.emoji
to the desired emoji as a string and set field emojiSize
with size of the emoji (small
, medium
, large
)Note that a message can only be a regular message (which can be empty) and optionally one of the following: a sticker, an attachment or a url.
Tip: to find your own ID, you can look inside the cookies. The userID
is under the name c_user
.
Example (Basic Message)
const login = require("fca-horizon-remake");
login({email: "FB_EMAIL", password: "FB_PASSWORD"}, (err, api) => {
if(err) return console.error(err);
var yourID = "000000000000000"; // id facebook của bạn
var msg = "Hey!";
api.sendMessage(msg, yourID);
});
Example (Cách Upload File Qua Tin Nhắn)
const login = require("fca-horizon-remake");
login({email: "FB_EMAIL", password: "FB_PASSWORD"}, (err, api) => {
if(err) return console.error(err);
// Note this example uploads an image called image.jpg
var yourID = "000000000000000";
var msg = {
body: "Hey!",
attachment: fs.createReadStream(__dirname + '/image.jpg')
}
api.sendMessage(msg, yourID);
});
Để Lưu Lại Thì Bạn Cần 1 Apstate Kiểu (Cookie, etc,..) Để Lưu Lại Hoặc Là Sử Dụng Mã Login Như Trên Để Đăng Nhập ! Hướng Dẫn Với Appstate
const fs = require("fs");
const login = require("fca-horizon-remake");
var credentials = {email: "FB_EMAIL", password: "FB_PASSWORD"}; // thông tin tk
login(credentials, (err, api) => {
if(err) return console.error(err);
// đăng nhập
fs.writeFileSync('appstate.json', JSON.stringify(api.getAppState())); //tạo appstate
});
Hoặc Dễ Dàng Hơn ( Chuyên Nghiệp ) Bạn Có Thể Dùng => c3c-fbstate Để Lấy Fbstate And Rename Lại Thành Apstate Cũng Được ! (appstate.json)
Listen watches for messages sent in a chat. By default this won't receive events (joining/leaving a chat, title change etc…) but it can be activated with api.setOptions({listenEvents: true})
. This will by default ignore messages sent by the current account, you can enable listening to your own messages with api.setOptions({selfListen: true})
.
Example
const fs = require("fs");
const login = require("fca-horizon-remake");
// Simple echo bot. It will repeat everything that you say.
// Will stop when you say '/stop'
login({appState: JSON.parse(fs.readFileSync('appstate.json', 'utf8'))}, (err, api) => {
if(err) return console.error(err);
api.setOptions({listenEvents: true});
var stopListening = api.listenMqtt((err, event) => {
if(err) return console.error(err);
api.markAsRead(event.threadID, (err) => {
if(err) console.error(err);
});
switch(event.type) {
case "message":
if(event.body === '/stop') {
api.sendMessage("Goodbye…", event.threadID);
return stopListening();
}
api.sendMessage("TEST BOT: " + event.body, event.threadID);
break;
case "event":
console.log(event);
break;
}
});
});
For tests, create a
test-config.json
file that resemblesexample-config.json
and put it in thetest
directory. From the root >directory, runnpm test
.
sendMessage
always work when I'm logged in as a page?Pages can't start conversations with users directly; this is to prevent pages from spamming users.
login
doesn't work?First check that you can login to Facebook using the website. If login approvals are enabled, you might be logging in incorrectly. For how to handle login approvals, read our docs on
login
.
We support caching everything relevant for you to bypass login.
api.getAppState()
returns an object that you can save and pass into login as{appState: mySavedAppState}
instead of the credentials object. If this fails, your session has expired.
Yes, set the pageID option on login (this doesn't work if you set it using api.setOptions, it affects the login process).
login(credentials, {pageID: "000000000000000"}, (err, api) => { … }
SyntaxError: Unexpected token [
!!!Please try to update your version of node.js before submitting an issue of this nature. We like to use new language features.
You can use
api.setOptions
to silence the logging. You get theapi
object fromlogin
(see example above). Do
api.setOptions({ logLevel: "silent" });
FAQs
security holding package
The npm package fca-horizon-remake receives a total of 65 weekly downloads. As such, fca-horizon-remake popularity was classified as not popular.
We found that fca-horizon-remake demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.