kevin-huff / youtube_queue

Twitch Youtube Queue Bot for Media Share
The Unlicense
0 stars 0 forks source link

Youtube Queue

Youtube Queue is a Twitch Bot built for the purpose of free media sharing. It manages a YouTube video queue, interacts with users, and handles social scores. The bot is written in JavaScript and uses a variety of libraries including tmi.js, socket.io, express, ejs, and dotenv among others.

Features

Chat Commands

The bot listens for the following commands in Twitch chat:

Prerequisites

To use Youtube Queue, ensure that you have the following installed:

You need the following creds:

If you want to get started quickly feel free to remix my glitch app.

Installation

Clone the repository to your local machine:

git clone https://github.com/kevin-huff/youtube_queue.git

Change to the project directory:

cd youtube_queue

Install the dependencies:

npm install

Usage

Rename .env.example file in the root directory of your project to .env. Add the required environment-specific variables.

Run the application:

npm start

Helper Methods

The code includes several helper methods, including:

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

Unlicense

Support

If you have any issues or enhancement requests, feel free to report them via the repository's issue tracker: https://github.com/kevin-huff/youtube_queue/issues.

Acknowledgements