Tremulous Forum
Mods => Mod Releases => Tools and Utilities => Topic started by: Cadynum 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.
(http://ojeling.net/rivertam.png)
-
Unfortunately some players don't even know what irc (http://www.youtube.com/watch?v=O2rGTXHvPCQ) 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.
-
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.