Перейти к содержанию

Команды бота

Для использования бота есть следующие команды.

В данном контексте комната и игры являются синонимами. Однако лучше не смешивать данные понятия.

* - Команда доступна только владельцам комнаты.

/game

Создаёт новую комнату в чате. Будет отправлено сообщение лобби. Если комната уже существует, отправит новое сообщение лобби.

/join

Зайти в комнату. Также можно воспользоваться кнопкой в сообщении лобби. Зайти можно как до начала игры, так и во время игры, если комната открыта.

/start_game

Начинает новую игру в комнате. Также можно воспользоваться кнопкой в сообщении лобби. Обратите внимание что начать игру может каждый активный игрок.

/leave

игрок покидает комнату. Это действие засчитывается как проигрыш игрока.

/skip *

Пропускает текущего игрока. Помимо пропуска игрок также берёт необходимое количество карт +1. Если игра приостановилась на выборе цвета - будет выбран случайный цвет. Ход передаётся следующему игроку.

Бывает полезно, когда игрок долго не ходит.

/kick *

Перешлите сообщение игрока, которого хотите исключить из игры. Для игрока это будет считаться аналогично проигрышу. Ход будет передан следующему игроку.

/close *

Закрывает комнату для новых игроков. До окончания игры игроки не смогут присоединиться к комнате. Бывает полезно, чтобы уже выигравшие/проигравшие игроки не заходили повторно.

/open *

Открывает комнату для всех игроков. теперь новые игроки смогут заходить в комнату. А ещё это значит что ранее выигравшие/проигравшие тоже смогут зайти. Повторный заход в игру никак не контролируется.

/rules *

Отправляет сообщение с выбранными игровыми правилами. Аналогично кнопке выбора правил в сообщении лобби. Будьте осторожны, поскольку правила можно изменять прямо в процессе игры.

/stop *

Принудительно завершает игру. Фактически вызывается метод game.end(). Все оставшиеся игроки становятся проигравшими. В чат отправляется сообщение с результатами игры.

Бывает полезно если игра затягивается или надо остановить хаос.

/help

В личные сообщения пользователя отправит небольшую справку по игре. В ней содержатся простые шаги как пользователь может начать играть. Также из справки можно узнать о самых часто используемых командах.

/status

В чат будет отправлено сообщение с основной информацией о боте. Включает в себя версию, цель проекта, ссылки на исходный код.