Як увімкнути спеціальні реакції у Facebook Messenger прямо зараз

Чи знаєте ви, що Facebook Messenger дозволяє використовувати власні реакції? Ось як увімкнути ці власні емодзі для повідомлень у чатах!

Facebook відомий тим, що постійно тестує нові функції з користувачами. Деякі з них круті та корисні, однак багато з них часто тримаються за бар’єром ексклюзивності, причому деякі люди, здається, отримують будь-яку нову функцію, а багато інших – ні. Однією з таких функцій є спеціальні реакції, які Facebook сказав незабаром з’явиться на платформі Messenger. Реакція на повідомлення – це цікавий і корисний спосіб швидкого спілкування, але ті, які Facebook Messenger пропонує за замовчуванням, не охоплюють усіх основ. Я знайшов спосіб увімкнути їх, і все, що вам потрібно, це ваш комп’ютер, Tampermonkey і сценарій, який я написав.

Увімкнення спеціальних реакцій у Facebook Messenger

Перш за все, вам потрібно буде встановити Tampermonkey як Chrome або Firefox розширення. Tampermonkey — це розширення, яке дозволяє вам запускати на сторінках «скрипти користувача», які є спеціальними програмами JavaScript для зміни сторінок, і ми збираємося використовувати його для ввімкнення спеціальних реакцій. Після встановлення Tampermonkey клацніть свої розширення у верхньому правому куті та виберіть піктограму Tampermonkey. Вас зустріне цей екран.

Натисніть «створити новий сценарій».

Потім ви захочете вставити весь наведений нижче код у вікно, у яке ви перейшли.

// ==UserScript==
// @name Enable custom reacts
// @namespace https://www.xda-developers.com
// @version 0.1
// @description Enable custom reacts
// @author Adam Conway
// @match https://www.messenger.com/*
// @grantnone
// ==/UserScript==

(function() {
'use strict';

const heart = '\u2764';
const clown = '\u{1F921}';

const heartEncoded = encodeURIComponent(heart);
const clownEncoded = encodeURIComponent(clown);

const promptText = `React with:
1: ${heart} (Heart),
2: ${clown} (Clown)`;

const oldOpen = XMLHttpRequest.prototype.open;

XMLHttpRequest.prototype.open = function() {
const query = arguments[1];

// Catch heart react specifically
if (query.includes('ADD_REACTION') && query.includes(heartEncoded)) {
// Get replacement reaction
const new_reaction = Number.parseInt(prompt(promptText, '2'));

// Replacing queries
if (1 new_reaction) {
arguments[1] = query.replace(heartEncoded, heartEncoded);
} elseif (2 new_reaction) {
arguments[1] = query.replace(heartEncoded, clown);
}
}

// Send
oldOpen.apply(this, arguments);
}
})();

Натисніть Файл -> Зберегти, а потім оновіть Веб-сайт Messenger на вашому комп'ютері. Переконайтеся, що для вашої реакції серця встановлено типову реакцію серця, а не реакцію фіолетового серця. Якщо це спрацювало, спробуйте відреагувати на повідомлення у Facebook серцем, і ви отримаєте це підказка вгорі.

Введіть «2», і ви побачите, що відреагували на повідомлення обличчям клоуна.

Потім перезапустіть Facebook Messenger на своєму телефоні, і ви повинні побачити наступне, коли спробуєте відреагувати на повідомлення.

І це все!

Дайте нам знати, чи це спрацювало для вас у коментарях нижче, чи ви один із щасливчиків, кому вже пощастило отримати власні реакції у Facebook Messenger!