Знаете ли, че Facebook Messenger ви позволява да използвате персонализирани реакции? Ето как да активирате тези персонализирани емотикони за съобщения в чатове!
Facebook е известен с това, че тества нови функции с потребителите през цялото време. Някои са готини и полезни, но много често се държат зад бариерата на изключителността, като някои хора изглежда получават каквото и да е новата функция, а много други не. Една такава функция са персонализираните реакции, които Facebook каза идва скоро в платформата Messenger. Реакциите на съобщения са забавни и полезни начини за бърза комуникация, но тези, които Facebook Messenger предлага по подразбиране, не покриват всички основи. Открих начин да ги активирам и всичко, от което се нуждаете, е вашият компютър, Tampermonkey и скрипт, който написах.
Активиране на персонализирани реакции във Facebook Messenger
Първо, ще трябва да инсталирате Tampermonkey като Chrome или Firefox разширение. Tampermonkey е разширение, което ви позволява да стартирате „userscripts“ на страници, които са персонализирани 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!