ms!start|restart `width` `height` `mine count`
Starts|Restarts a minesweeper game, if values left blank initializes a game with default values (10 width, 10 height, 10% mines)
ms!multiplayer|multi `width` `height` `mine count` `@user1 @user2...`
Starts a multiplayer minesweeper game, if values left blank initializes a game with default values (10 width, 10 height, 10% mines)
ms!leave
Leave a multiplayer game, other players are left to finish it
ms!end
Forfeit a solo game, shows mine locations
ms!addChannel|channel|setChannel `#channel`
Enables minesweeper in #channel
, disabled by default
ms!removeChannel|disableChannel `#channel`
Disables minesweeper in #channel
ms!game|show|showgame
Shows your ongoing game, if it exists.
[FIELD]
Opens [FIELD] if you have an ongoing game and the tile is closed
![FIELD] | [FIELD]!
Flags [FIELD], you are unable to open it by mistake, use .[FIELD] | [FIELD]. to unflag it
.[FIELD] | [FIELD].
Unmark [FIELD] from question mark or flag
?[FIELD] | [FIELD]?
Mark [FIELD] as question mark, you are unable to open it by mistake, but it doesen't use flag counter
@[FIELD] | [FIELD]@
If the field is a number and number of marked(flagged or question-marked) tiles surrounding it matches or exceeds it's value, it will open all other tiles surrounding it
Multiple Commands
You can send multiple commands simultaneously, example: F5! F6@ H7! I7 A1. !E4 @E6 D3 .D7