# Twitch Points Clicker

> Auto clicks the Claim Channel Points Button when it appears in comparison to other addons, this one is not time based, but actually uses a Mutation Observer to see if something changes

Canonical page: [https://chrome-stats.com/d/twitch-points-clicker](https://chrome-stats.com/d/twitch-points-clicker)

## Overview

- **ID:** `twitch-points-clicker`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Removed
- **Publisher:** igorlogius
- **Daily users:** 1
- **Weekly downloads:** 3
- **Version:** 1.0.2
- **Last updated:** 2023-11-16
- **First published:** 2023-11-15
- **Size:** 9.81 KB
- **Data as of:** 2023-11-28
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/twitch-points-clicker/)
- **Website:** [https://github.com/igorlogius/not-on-amo/issues](https://github.com/igorlogius/not-on-amo/issues)

## Description

Auto clicks the Claim Channel Points Button when it appears in comparison to other addons, this one is not time based, but actually uses a Mutation Observer to see if something changes 

<b>Usage</b>
After installation just visit your usual twitch channels pages. The Button will get clicked automatically when it appears.

<b>Note</b>
Those who already use a userscript manager addon like tamper-,violent- or greasymonkey ... can also just copy and paste following script snippet, which is basically the whole addon :-) 

<code>
let timerID;

function onChange() {
  const el = document.querySelector('[aria-label="Claim Bonus"]');
  if (el !== null) {
    console.debug("Channel Bonus Points Button clicked");
    el.click();
  }
}

// if we have many mution events, wait until the site has settled
function delayed_onChange() {
  clearTimeout(timerID);
  timerID = setTimeout(onChange, 500); // todo: maybe there is a better way to determine if the site is settled
}

function init() {
  const chatinputbtncontainer = document.querySelector(
    ".chat-input__buttons-container"
  );
  // start observer
  new MutationObserver(delayed_onChange).observe(chatinputbtncontainer, {
    attributes: false,
    childList: true,
    subtree: true,
  });
  delayed_onChange();
}

setTimeout(init, 1000 * 30); // inital delay

</code>

<b>Notes:</b>
<ol>    <li><b>Permissions:</b>
        This add-on tries to use the minimal number of required permissions to successfully fullfill its intended purpose.
        If you think this could be improved please let me know by opening an issue and i will try to look into it.
        More Details on the individual permission can be found here: <a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/1aac61961e423dc4814a81617fe3c657361e536e4cfbf1f7a02ac205da2e3ba0/https%3A//developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions" rel="nofollow">https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions</a>
    </li>    <li><b>Cost/Payment:</b>
        This Add-on is and forever will be subscription and payment free to use for everyone however they like.
        If you are feeling generous you can send me a tip via my bitcoin address 35WK2GqZHPutywCdbHKa9BQ52GND3Pd6h4
    </li>    <li><b>Stars/Reviews:</b>
        If you found this add-on useful leave some stars or a review so others have an  easier time finding it.
    </li>    <li><b>Bugs, Suggestions or Requests:</b>
        If you have any issues (for example a site it does not work but you think it should) or have improvement suggestions or a feature request please open an issue at the Support Site
    </li></ol>

## Permissions and access

### Content script matches

- `*.twitch.tv`

## Safety

- **Risk impact:** Moderate risk impact
- **Risk likelihood:** High risk likelihood

### Analysis details

- Injects scripts into web pages, which may alter or extract site contents, resulting in a substantial risk.
- This extension is not longer available in the store

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [Twitch Channel Point Claimer](https://chrome-stats.com/d/twitch-channel-point-claimer) — 9 users
- [Automatic Click-to-claim Clicker](https://chrome-stats.com/d/click-to-claim-clicker) — 5 users
- [Auto Claim Twitch Chnnl Points](https://chrome-stats.com/d/auto-claim-twitch-chnnl-points) — 5,009 users, 5.00 / 5
- [Twitch Auto Channel Points](https://chrome-stats.com/d/twitch-auto-channel-points) — 118 users, 5.00 / 5
- [Twitch Channel Points Collector](https://chrome-stats.com/d/points-clicker) — 9 users, 5.00 / 5
- [K2 Twitch Channel Points Bonus Claimer Autoclicker](https://chrome-stats.com/d/k2-twitch-bonus-claimer) — 10 users
- [Twitch Channel Points Bonus Collector](https://chrome-stats.com/d/twitch-cp-bonus-collector) — 891 users, 4.67 / 5
- [Twitch Auto Claim](https://chrome-stats.com/d/twitch-auto-claim) — 6,613 users, 3.30 / 5
- [Twitch Channel Points Autoclicker 2025](https://chrome-stats.com/d/twitch-channel-points-auto) — 54 users
- [TwitchChannelPointCollector](https://chrome-stats.com/d/twitchpointcollector) — 9 users
- [Twitch Channel Points Collector](https://chrome-stats.com/d/twitch-channel-p-plus) — 7 users
- [Twitch Channel Point Auto Claimer](https://chrome-stats.com/d/twitchchannelpointautoclaimer) — 22 users, 5.00 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/twitch-points-clicker)
