[FACEBOOK] Script to send mass messages to Facebook messenger

Oke thì đây là bài viết chia sẻ một script do chính mình viết kết hợp với một số thuật toán của chatgpt nữa nhé.

Cái script này thì mình sẽ thường dùng khi cần gửi tin nhắn cho nhiều người cùng một lúc, nhất là những ngày lễ đặc biệt, như Tết chẳng hạn.
[FACEBOOK] Script to send mass messages to Facebook messenger

Các bạn không nên lạm dụng nó quá nhé, kẻo bị facebook fix đấy, với cả nặng hơn là có thể bị ban nick là mệt đó.

Đây là source code mà các bạn cần
Code này dùng để lấy danh sách id của bạn bè
var html = document.body.textContent
let stringger = html.split('chat_sidebar_contact_rankings')[1].split('</script>')[0]
text = stringger.split('{"status":0')
let id = '', name = '', uniCode = ''
let ids = {}
for (let t of text) {
	if (t.includes('buddy_id')) {
		id = t.split('"buddy_id":"')[1].split('"')[0]
		uniCode = t.split('"name":"')[1].split('"')[0]
		name = JSON.parse('"' + uniCode + '"');
		ids[id] = name
	}
}
console.log(ids)

Code này là code chính, dùng để gửi tin hàng loạt
var xhr = new XMLHttpRequest();
function sendMsg(uid, msg) {
	let tids = ''
	let formAction = ''
	let html = ''
	let ids = ''
	xhr.open('GET', `https://m.facebook.com/messages/read/?fbid=${uid}`, false);
	xhr.send();
	if (xhr.status === 200) {
		html = xhr.responseText
		tids = html.match(/tids=([^&]+)&amp;/)[1].replace('%3A', ':')
		formAction = html.match(/action="([^"]+)"/)[1].replace(/&amp;/g, '&')
		fb_dtsg = html.split('name="fb_dtsg" value="')[1]
		jazoest = html.split('name="jazoest" value="')[1].split('"')[0]
	}

	let formData = new FormData();
	formData.append('tids', tids);
	formData.append('wwwupp', 'C3');
	formData.append(`ids[${uid}]`, uid);
	formData.append('platform_xmd', '');
	formData.append('body', msg);
	formData.append('waterfall_source', 'message');
	formData.append('action_time', Date.now());
	formData.append('fb_dtsg', fb_dtsg);
	formData.append('jazoest', Number(jazoest));
	let url = 'https://m.facebook.com' + formAction

	xhr.open('POST', url, false);

	xhr.send(formData)
	if (xhr.status === 200) {
		console.log(`[${uid}] thành công`)
	} else {
		console.log(`[${uid}] thất bại`)
	}
}

var msgList = [];
var inputVal;
var listUid = ''

do {
  inputVal = prompt('Nhập xong mỗi tin nhắn thì enter, tiếp tục..., kết thúc bằng cách nhấn nút "[Cancel]"');
  if (inputVal !== null) {
    msgList.push(inputVal);
  }
} while (inputVal !== null);

listUid = prompt('Nhập danh sách facebook uid:')
let delay = prompt('Nhập thời gian delay (khuyến nghị để ~> 1000)')
var listID = JSON.parse(listUid)

for (let i in listID) {
	let msg = msgList[Math.floor(Math.random() * msgList.length)]
	let uid = i
	if (msg.length > 0) {
		setTimeout(() => {
			sendMsg(Number(uid), msg)
		}, Number(delay))
	}
}

VIDEO HƯỚNG DẪN CHI TIẾT:

Mọi người cùng nhau tìm hiểu và Pi-A, Quảng Cáo, để tăng lượt truy cập tốt nhất nhé, mọi người nên lưu ý là không làm dụng thủ thuật này để phát tán virus cho bạn bè và mọi người sữ dụng facebook nhé.
Cảm ơn mọi người đã xem.

PASSWORD UNZIP: HUNG.PRO.VN
Chúc Mọi Người Thành Công Với Thủ Thuật Trên.
Nếu mọi người có vướng mắc gì mình chia sẽ trên trang có thể gửi liên hê cho mình tại đây nhé.
Cảm ơn mọi người đã quan tâm.

2 comments:

Khoa Nguyen said...

MỌI NG CÙNG NHAU ÁP DỤNG THỦ THUẬT NÀY NHÉ. <3

Game Mod said...

thủ thuật này có gây hại gì cho tài khoản k vậy bạn? :s

All Right Reserved © 2015 By Hung Pro VN