var messages_div = document.getElementsByClassName("messages-3amgkR scroller")[0]; window.action_button_arr = []; window.bdpm_i = 0; window.bdpm_interval = 0; window.scrollTopInterval = window.setInterval(function () { if (messages_div.scrollTop == 0) { clearInterval(window.scrollTopInterval); window.action_button_arr = document.getElementsByClassName("button-3Jq0g9"); window.bdpmInterval = window.setInterval(function () { if (window.bdpm_i >= window.action_button_arr.length) { clearInterval(window.bdpmInterval); } else { do { console.info("Message " + window.bdpm_i + "/" + window.action_button_arr.length); window.action_button_arr[window.bdpm_i].click(); var action_container = document.getElementsByClassName("container-3cGP6G")[0]; if (action_container.children.length != 3) { window.bdpm_i += 1; } else { break; } } while (window.bdpm_i < window.action_button_arr.length); console.info("Processing message " + window.bdpm_i + "/" + window.action_button_arr.length); if (window.bdpm_i < window.action_button_arr.length) { action_container.children[2].click(); document.getElementsByClassName("flex-1xMQg5 flex-1O1GKY horizontalReverse-2eTKWD horizontalReverse-3tRjY7 flex-1O1GKY directionRowReverse-m8IjIq justifyStart-2NDFzi alignStretch-DpGPf3 noWrap-3jynv6 footer-2yfCgX")[0].children[0].click(); } else { console.log("Detected end"); clearInterval(window.bdpmInterval); } console.warn("Looping interval"); } }, 2000); } else { messages_div.scrollTo(0, 0); } }, 2000);