View on GitHub

LynxBot

A Twitch.tv IRC bot for Old School Runescape

Download this project as a .zip file Download this project as a tar.gz file

LynxBot Setup

This page will guide you through getting LynxBot to run on your machine.

Contents

  1. Installation
    1. GNU/Linux
    2. Windows
  2. Setup

Installation

GNU/Linux

Precompiled binaries will not be provided for GNU/Linux systems.
LynxBot must be compiled from source.

Make sure you have the following dependencies installed: glibc, libcurl and libcrypto (from OpenSSL).

Then, do the following:

$ git clone https://github.com/frolv/lynxbot.git
$ cd lynxbot
$ ./configure
$ make
$ sudo make install

LynxBot will be installed to $PREFIX/bin (default: /usr/local/bin) and the config files will be placed in ~/.lynxbot.

Windows

Download the latest binary release from the releases page.

Extract the contents of the archive into a directory.

Setup

  1. Create an account on Twitch for your bot. Name it whatever you want; it does not have to refer to LynxBot in any way.

  2. Logging into Twitch IRC is not done using a Twitch password, but rather through OAuth. An OAuth token must be generated for your bot's account. This can be done via TwitchApps. Login with the account you created for your bot and the site will automatically generate a token for you. Save this token. You can confirm the token is connected to your Twitch account by checking the Connections page of your Twitch settings.

  3. Go to the LynxBot config directory and open the config file.

  4. Enter the name of your bot's account, the channel you wish to join and the OAuth token (including the oauth:) into their respective fields.

  5. You can now launch the lynxbot program. It will guide you through authorizing it with your Twitch and Twitter accounts and then join your channel, ready for use.

  6. View the manual for information on how you can configure LynxBot to your liking.