document.documentElement.style.scrollBehavior='smooth';
const STEP = 2;
const PAUSE = 0;
function autoScroll() {
if (window.scrollY+window.innerHeight >= document.body.scrollHeight) return;
window.scrollBy(0,STEP);
PAUSE ? setTimeout(autoScroll, PAUSE) : requestAnimationFrame(autoScroll);
}
autoScroll();
Проконсультирую по коду, если в процессе возникли проблемы!