Skip to content

danilobassi8/twitch-chat-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume

This is a simple twitch chat bot made with Node.js and Vue.

Idea

The idea is simple, I wanted to create a light-weight bot to help newbie streamers to organize their commands. Every time a command is updated via the web page, the bot will change its command definition and will respond as the bot's owner indicates.

The commands are stored in a JSON database for now, but I will improve this later.

You can contact me to request some ideas or new features, but keep in mind that this is a hobby project.

Requirements

Only Node.js. The Vue app is using a CDN for now.

Installation

You will need to define some environment variables before start using the bot. Please go to the root directory of this project and create a .env file. There, you'll need to define 3 variables:

# The channel you want the bot to be
CHANNEL=exampleChannel
# aut token from https://twitchapps.com/tmi
TOKEN=InsertTokenHere
# username
USERNAME=username

Then, go to the root directory and run npm install

Starting the bot

After all packages are installed, you can run npm run dev to start the bot.

Notes: I will add an npm run start when the project get bigger and more serious.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published