Polski English

Rat

Ending and supersedence

Development of this application has been finished due to its growing memory requirements. Well, Ruby has a certain overhead, when it comes to RAM. It's been replaced with Woofie, written in Node.js.

Rat was an IRC bot written in Ruby, supplying information and games.

Features

  • Currency conversion
  • Throwing dice, picking random numbers and random lsit elements
  • Replying to arbitrary strings with another arbitrary strings
  • Posting Twitter feeds of certain users
  • Miscellaneous channel games
  • Providing additional info about GitHub, Reddit, Soundcloud, Spotify, Wykop and YouTube links, and checking type and resolution of an image
  • Glossary
  • Welcoming user on them joining the channel
  • Replying with a random My Little Pony character on commands
  • Passing messages to absent users
  • Youtube video search

Changelog

v1.6

Here project was supposed to go rolling release, but we can see how it went.

  • Ability to kick a user from the channel
  • Ability to pass a message to a user who is online, yet away
  • Info about !poni working only on query due to flood

v1.5

v1.5.2

  • Duck hunt race condition
  • Trimming whitespace in !insult

v1.5.1

  • Displaying special characters in tweets
  • Duck not reappearing after not being shot in 15 minutes
  • Administrator commands

v1.5.0

  • Twitter feeds
  • GitHub URL info
  • Picking random items from a list
  • Spotify URL info
  • Channel topic helpers
  • YouTube video search
  • youtu.be link support

v1.4

  • Russian roulette message coloring
  • Displaying random My Little Pony characters
  • Reverse russian roulette: 5 bullets, single chamber empty
  • Ability to use Polish diacratics in !insult
  • Throwing triple dice

v1.3

v1.3.1

  • Stability
  • Allowed charset in !insult
  • Full list of commands in !help, because that's what this page is for

v1.3.0

  • Rate limiting
  • Game stats available on now defunct website

v1.2

v1.2.1

  • YouTube link info due to Google turning off old API

v1.2.0

  • Multiple network support
  • Ability to leave a message for an absent user
  • Russian roulette
  • Noticing patterns in Unix timestamps

v1.1

  • Currency conversion
  • Throwing double dice
  • Coin toss
  • Pinging all users on the channel

v1.0

First stable version, so there's nothing to write here.

Screenshots