Hellmuth is an IRC bot that hosts No-limit Texas Holdem.
Download or clone this source. Copy the configuration template to a new name:
$ git clone ....
$ cd hellmuth/cfg
$ cp -r template freenode
Then edit the configuration inside hellmuth/cfg/freenode/default.cfg with your own settings.
The easiest way to run Hellmuth is with Docker via the Makefile. Just pass the name of your configuration above. In this case, freenode:
$ make freenode
That will build the Docker image and boot the container. Your bot should come online and say hello.
TODO
The bot has three primary commands:
.openMake the poker table available.closeMake the poker table unavailable.startStart play, once at least 2 players have bought in
The following commands will help players get joined up:
.bankrollCheck how many chips you have.borrowBorrow more chips when you're broke.sitSit at the table, but don't buy in.buyin(implies .sit) Buy in and play poker.standLeave the table, depositing your stack
Once play begins, the follow commands are available:
.foldFold your hand.checkCheck to the next player.callCall the current bet.bet XBet $X.raise XRaise bet to $X
Play will continue as long as there are two or more players with non-zero stacks.