Jak v Messengeru manuálně zapnout nové reakce? Je to snadné

jak manuálně zapnout nové Messenger reakce

Facebook při nedávné změně designu komunikátoru Messenger zmínil, že se do tohoto nástroje nově chystá širší nabídka reakcí. Tedy emoji / smajlíků / ikonek, kterými můžete reagovat na jednotlivé zprávy v konverzaci. Novinka se postupně zavádí, nicméně u některých zařízení to může ještě nějakou dobu trvat. Pro tento případ přinášíme návod, jak zapnout nové Messenger reakce manuálně. Na poměrně snadný způsob přišel Adam Conway z komunity XDA Developers. My jsme návod přeložili a vyzkoušeli. Opravdu funguje…

Jak manuálně zapnout nové Messenger reakce

  1. Budete potřebovat rozšíření Tampermonkey do vašeho prohlížeče. Jde o nástroj, se kterým je možné na webech spouštět vlastní skripty (části kódu). Což je přesně to, o co vám v tomto případě jde. Rozšíření je dostupné pro Chrome i Firefox.

    Tampermonkey rozšíření

  2. Jakmile máte Tampermonkey nainstalované, najděte jej v prohlížeči vpravo nahoře mezi ostatními rozšířeními. Klikněte na jeho název a z rozbaleného menu vyberte Přidat nový skript…

    Tampermonkey menu

  3. Do okna s kódem vložte následující obsah a klikněte na Soubor > Uložit
    // ==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/*
    // @grant        none
    // ==/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);
          } else if (2 === new_reaction) {
            arguments[1] = query.replace(heartEncoded, clown);
          }
        }
    
        // Send
        oldOpen.apply(this, arguments);
      }
    })();
  4. Jestliže máte v pořádku uloženo, načtěte opakovaně web Messengeru. Zatím by mělo vše vypadat stejně. Přesvědčte se, že je mezi reakcemi klasické červené srdce. To zkuste přidat jako reakci k některé ze zpráv a měla by se objevit následující nabídka:

    skript nabídka srdce klaun

  5. V řádku ponechejte zadanou číslici 2 a kliknutím na OK odešlete emoji klauna. Tím se aktivuje zbytek nové nabídky reakcí. A to jak pro web, tak i v aplikaci.
  6. Aplikaci znovu spusťte a zkuste přidat reakci. Měli byste vidět na konci nabídky tlačítko „+“, které vás pustí k mnohem širšímu výběru. Odteď můžete reagovat libovolnou ikonkou.

PS: Nástroj Tampermonkey je nutné v prohlížeči ponechat. Je to v tomto případě jediný způsob, jak manuálně nové Messenger reakce zapnout. Pokud ho odstraníte, i z aplikace vám nabídka zmizí. Pokud už nyní máte všechny reakce v aplikaci bez těchto úprav, máte štěstí. Už jste mezi uživateli, kteří se novinky oficiálně dočkali.

Vyzkoušeno? Povedlo se?

Zdroj: XDA

Marek Houser
O Autorovi - Marek Houser

Fanoušek technologií už od chvíle, kdy jako malý kluk zadával příkazy Lemíkům na "dvaosmšestce". V záloze stále uchovává starý a podle všeho nezničitelný OnePlus2, ale… více o autorovi

Mohlo by vás zajímat

Komentáře (4)