Instagram DM Auto Scroll

Rola automaticamente para o topo das conversas do Instagram até carregar tudo

// ==UserScript==
// @name         Instagram DM Auto Scroll
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Rola automaticamente para o topo das conversas do Instagram até carregar tudo
// @author       Você
// @match        https://www.instagram.com/direct/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    console.log("Tampermonkey: Instagram Auto Scroll carregado!");

    // tempo em milissegundos entre cada rolagem (2000 = 2s)
    const intervalo = 2000;

    function autoScroll() {
        let chatBox = document.querySelector("div[role='dialog'] div[role='main']"); 

        if (chatBox) {
            chatBox.scrollTop = 0; // sobe para o topo
            console.log("Subindo para carregar mensagens antigas...");
        } else {
            console.log("Chat não encontrado, abra uma conversa.");
        }
    }

    // repete a rolagem automaticamente
    setInterval(autoScroll, intervalo);

})();