This is a simple project built in node.js and using the TWITCH API.
How does Twitch bot work?
the bot logic is quite simple:
- every 30 seconds the bot does an HTTP request to the API to get the data about the followers of a twtich_channel,
- to see the unfollow, the bot made a paring between the follower of the previus request and return an array of the unfollow nickname,
- then the bot update the follower.json file (file where is stored the list of username) with the new follower list,
How set up the bot
clone the repo with:
git clone <Repo URL>
install dependencies with :
execute the follower.js file that setup the follower.json
than if you want to create an .env file with the bot data you can do it so that you can use my bot without doing a lot of chaning (Remember to use the same name that i have use, if you want to use my same structure)
#my env structure CHANNEL_ID = CLIENT_ID = BOT_TOKEN = CHANNEL = BOT_USERNAME = PASSWORD =
- now you are ready to execute the bot