Adis Daemon and Friends

Introduction

On the internet host "adi.mathematik.uni-ulm.de", port number 4711, you will find an online-chat server, Adis kleiner Daemon. A simple telnet line is all you need to connect to it, although some means to separate input and output should add a lot for your comfort.

Initially, this service was meant only as a small demonstration of our Oberon-System, but some of us soon got so fond of it (with all its virtues and faults) that it has been in use for our daily conversation for years.

So we (humans as the case may be) talk to each other. But not everybody talking on this channel is a human -- as you will probably find out. This Web-page tells you more about the daemons (aka bots) or, in other words, computer programs who are populating our virtual conference.

Overview

Name Char Purpose Author Language
Adis Daemon none chat server Adi Oberon
Martins Bot > session information, fortunes Martin Oberon
Adis Log-Daemon none session logging Adi Oberon
Adis Talk-Daemon . talk gateway Adi Oberon
Spiel-Bot + Hi-Lo game Martin Oberon
Adis MasterMind-Daemon / Mastermind game Adi Oberon
HM-Daemon , Hangman game Adi Oberon
Pauls Bot _ email gateway, menus, bus schedules Paul UNIX Shell
Ingos Scrabble-Daemon ; Scrabble game Ingo Perl
Christians Bot = session history, participation in games Christian Perl
Magic-7-Bot $ Magic Seven game Martin Oberon

Legend

Name
The daemon's name as displayed by the server.
Char
The daemon's command prefix character, if any.
Purpose
The daemon's main purpose.
Author
The daemon's creator.
Language
The programming language the daemon was written in.
The table is ordered by date of each daemon's first appearance.

Adis Daemon

Commands

help Diese Liste ausgeben
quit Ausstieg
shutdown Abschiessen des Servers
stop Shutdown abbrechen

Martins Bot

Commands

who
who -a
date
glueck
comment: [comment]
to: [name]
forward: [name]
points: [n]
guess
>help
kill Martins Bot
shut up Martins Bot

Description

Martins Bot is nearly as old as Adis Daemon. Its first purpose was to keep track of who is logged on, since the server itself never bothered to tell anybody. But other features have been added that people who can stand its, um, somewhat peculiar personality may find useful.

A list of fairly accurate explanations of its commands has been compiled by micha.

Adis Log-Daemon

Commands

None.

Description

Adis Log-Daemon stays always passive. It logs everything that is said into some file. Experts will tell you where to find it.

Adis Talk-Daemon

Commands

.abort may be used by authorized personnel only!
.invite invite someone via talk
.shutdown terminate all invited sessions and exit
.stop cancel shutdown

Spiel-Bot

Commands

+help diese Information
spiel [max] neues Spiel
abbruch Spiel wird abgebrochen
regeln Spielregeln
punkte Punkte-Liste
kill Spiel-Bot nun ja...

Description

Spiel-Bot was the first prototype of a daemon offering a multi-user game. The game itself was not particularly breath-taking (a variant of Hi-Lo), so this daemon is normally not run any more.

Adis MasterMind-Daemon

Commands

/abort may be used by authorized personnel only!
/cancel cancel a running game
/fame print hall of fame
/game start a new game
/guess evaluate a guess
/params print parameters of the current game
/shutdown initiate termination
/stop cancel shutdown
/summary print summary about current game

HM-Daemon

Commands

,abort may be used by authorized personnel only!
,cancel cancel a running game
,fame print hall of fame
,game start a new game
,guess evaluate a guess
,reboot reread input files
,shutdown initiate termination
,state show current state
,stop cancel shutdown
,topics show list of topics

Pauls Bot

Commands

_mensa Holt den aktuellen Mensaplan (wenn einer vorliegt)
_bus Zeigt die Abfahrt der naechsten Busse ab Uni (Sued) an
_cal Kalender des aktuellen Monats
_game laesst mich eine Runde Hangman spielen (Baustelle!)
_quit beenden
_help kennst Du ja wohl schon ;-)

Ingos Scrabble-Daemon

Commands

;fame show some great players
;giveup print wordlist and start over
;giveup! same as new
;gone print words which were guessed
;guess: guess list of words
;new get some new letters
;quit force me to quit
;save force a save of the hall of fame
;state show current state

Christians Bot

Commands

=help [kommando] Hilfe [zu kommando]
=ping Ein Lebenszeichen von mir
=quit Das darf nur Christian
=again [name] Wiederholt den letzten Satz [ von name ]
=history Zeigt ein Stueck history an
=strom [n] Das Datum der naechsten Stromabschaltungen
=guess [game] Einmal raten (zu Anfang nur fuer den HM-Daemon)
=play [quick|normal|slow|off] Mitspielen an/aus

Magic-7-Bot

Commands

$show Show individual account.
$amount pos Place a bet on position pos, where pos is one of 1234567smbgyrLUOE.
$fame Show hall of fame.
$admin cmd Maintenance commands, for operators only.
$rules Give a short summary of the rules.
$help Display this message.

Description

See separate document.
Martin Hasch, October 1997