Skip to content

A chat bot for Livecoding.tv, specifically for the Chat Bot competition

License

Notifications You must be signed in to change notification settings

michgeek/lctv-chat-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robit-25-k9

NPM Join the chat at https://gitter.im/Wolvan/Robit-25-k9 npm version

Introduction

Robit-25-k9 is the name of a chat bot, written in NodeJS, for the Livecoding.TV Chat Bot Competition.

Features

  • Easily configurable: The configuration supports multiple formats
  • Lightweight: Being a NodeJS app makes it easily deployable everywhere! Even on low power servers
  • Automatic Messages in a regular interval
  • Greets your viewers with 3 different welcome messages
  • Chat commands!
  • Multi-Language support!

Setup

  1. Install NodeJS
  2. Use npm install -g lctv-chat-bot
  3. Configure the bot (See Configuration)
  4. Run it with lctv-bot [-u|-p|-c|-config|-help]

Configuration

The bot comes with a default configuration file in the ./config/ folder. To configure the bot, create a file in one of the supported formats. Afterwards, either place the file in the ./config/ folder and name it local.EXTENSION yourself or start the bot with the -config <Config File> parameter, which copies the file to the right directory for you. The next time you start the bot, this isn't necessary unless you modified the config.

How to get the LCTV Password? (Thanks to owenconti)

  1. Open your live stream page ( https://www.livecoding.tv/USERNAME )
  2. Open Dev Tools and switch to the Elements tab
  3. Search the HTML content for "password".
  4. The XMPP password will be a long string in an object containing 'jid' and 'password'.

About

A chat bot for Livecoding.tv, specifically for the Chat Bot competition

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%