Author Topic: Rivertam - Tremulous irc bot  (Read 6772 times)

Cadynum

  • Posts: 222
  • Turrets: +29/-13
Rivertam - Tremulous irc bot
« on: April 22, 2011, 11:25:37 pm »
Rivertam is an opensource irc bot written in haskell by me, Cadynum. It has a lot of nice features for tremulous players.
If you want to take advantage of her features (yes, it's a female bot) without installing there's one instance running in ##ddos @ freenode.

What i primarily cared about when programming rivertam was that everything should be fast. I think I succeeded pretty well and no tremulous command should take more than 1.5 seconds to execute. It was convenient find which clans were online with !onlineclans too, but that's not very relevant today.
She has the capability of getting information from several master servers at once too. The default configuration is for both GPP and 1.1.
It was also a learning haskell project, so some of her code is probably written in a non-optimal way.


Features:
  • Primitive Access System with different priviligies
  • Tremded Parser - Send a message to an IRC channel from tremded and vice versa
  • Flame/Love - What can be more humiliating than having an irc bot insult you?
  • Tremulous Master Polling - Find tremulous players, list online clan-players, get current scores from a server, get statistics based on cvars. All within 1.5s!
  • Clanwars Tracker - Saves clangames to a database, Generates a variety of statistics. Clangames are easily added with a brief command in irc.
  • Clanlist - Keep track of clans. Integrates with clanwars and tremulous commands.
  • Memos - A message that will be delivered whenever the person appears online or talks.
There's also a web-frontend for the clanwars part written by Entroacceptor used on our website, http://ddos-tremulous.eu/cw .


Getting rivertam:
Mercenaries guild is kind enough to provide a git repository.
Either get it with git at git://git.mercenariesguild.net/rivertam.git or get a tarball at http://git.mercenariesguild.net/?p=rivertam.git;a=summary .


Installing:
Look at the included README file.



vcxzet

  • Posts: 467
  • Turrets: +21/-13
Re: Rivertam - Tremulous irc bot
« Reply #1 on: April 26, 2011, 09:29:40 am »
Unfortunately some players don't even know what irc is.
You could give them webirc links.
But then you could also use a web based interface for your bot; without the need of irc.
« Last Edit: April 26, 2011, 09:46:15 am by vcxzet »

Demolution

  • Posts: 1198
  • Turrets: +157/-64
Re: Rivertam - Tremulous irc bot
« Reply #2 on: April 26, 2011, 07:48:23 pm »
The main page of the forum has a link to how to get an IRC client working. I suppose linking to that thread in the main post would be a plus.

Clan [AC] - For all your air conditioning needs please visit: http://s1.zetaboards.com/AC_NoS/index/
my brain > your brain.
and i am VERY stupid.