listgames
tell WatchBot listgames criteria
Searches WatchBot database for games fulfilling given criteria and prints those games. One must give one or more of the following clauses:
- player=name
- Games played by given player (using any colour). This clause can be repeated twice, to give both players.
- white=name
- Games where given player had white.
- black=name
- Games where given player had black.
- recent
- Games played recently (last week).
- highrated
- Games played by high-rated players (both rated >= 2000)
Also, the following additional clauses can be used:
- commented
- Only commented games (games with some whisper/kibitz).
- slow
- Only slow games (at least 60 minutes / 40 moves).
- complete
- Omit incomplete games (adjourned/restarted after adjourn etc)
- 45+45
- Only 45+45 (teamchess/teamleague) games.
One can give more than one such clause, player clause can be repeated twice if both players are to be specified.
For every game found two-line information is shown, like:
[713] 2005-10-11 King(1780)-BeautifulQueen(1930) {standard 45 45} (174 comments made by 11 players)
The leading number in square brackets is a watchbot game id, you can use mailgame command to get PGN of the game using this number.
Examples:
List all games played by sportsmen:
tell WatchBot listgames player=sportsmen
List all slow-time games which sportsmen played using black:
tell WatchBot listgames black=sportsmen slow
List all 45+45 games played between sportsmen and alefzero:
tell WatchBot listgames player=sportsmen player=alefzero 45+45
List recently played slow-time games by high-rated players, omitting adjourned/restarted games:
tell WatchBot listgames recent slow complete highrated