Ответы пользователя по тегу JavaScript
  • Как передать CSS свойство от одного HTML элемента другому?

    Jourloy
    @Jourloy
    NodeJS разработчик
    var color = document.getElementById('id тега <а>').style.color;
    document.getElementById('id тега <div>').style.borderColor = color;
    Ответ написан
    4 комментария
  • Как с помощью JS узнать, что на твич аккаунт зафоловились?

    Jourloy
    @Jourloy Автор вопроса
    NodeJS разработчик
    У твича сейчас есть webhooks, там есть и ивент с фолловерами. Ссылка на документацию

    Старое решение
    Так и не найдя нормального ивента, я сделал возможно костыль, но пока это лучший из вариантов.
    Вот немного js и псевдокода:
    let param1 = [];
    let param2 = [];
    setInterval(() => {
        если первый параметр пустой, то записываем текущих подписчиков в два параметра
        иначе
            записываем текущих подписчиков в первый параметр
            сравниваем два массива, если есть разница в большую сторону - находим подписавшегося
            реагируем в чате на подписку
            записываем текущих подписчиков во второй параметр
    }, 500);

    Стоит отметить, что при запросе у твича списка подписчиков, нужно сортировать по desc, чтобы в самом начале списка были новые, а в конец уходили старые. Это важно, так как если они будут сортироваться по другому, то после 100 фолловера (а это максимальное кол-во при запросе) данный код работать не будет

    Спасибо Сергей Карбивничий, что подсказал посмотреть Get Users Follows
    Ответ написан
    Комментировать