tg_mafia

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2023 License: MIT Imports: 9 Imported by: 0

README

tg-mafia

Telegram bot for moderating offline Mafia game.
Currently 4 sides availible:

  • Mafia side: Mafia role
  • Peaceful side: Peaceful role, Doctor, Witness, Sheriff
  • Maniac side: Maniac role
  • Role Guesser side: Role Guesser role

Godoc for package game is available here.

Requirements

  • Golang [1.20+]

Libraries used

Usage

Program tries to obtain environment variable TELEGRAM_APITOKEN at start-up which will be used as a bot token.

Interaction with bot has not yet been translated from Russian.

Команды для ввода боту:

  • /create [тэг роли [тэг роли [тэг роли [...]]]]
    Создает игровую комнату с картами ролей соответствующими указанным тэгам.

    Тэги:

    • Мафия: мафия, маф
    • Мирный: мирный, мир
    • Врач: врач, доктор, док
    • Свидетельница: свидетельница, свид
    • Комиссар: комиссар, ком, шериф
    • Маньяк: маньяк, ман, убийца
    • Разгадыватель: разгадыватель, раз
  • /join код-комнаты [никнейм] (или простая форма - код-комнаты [никнейм])
    Присодиняет пользователя к игровой комнате с еще не начавшейся игрой. Когда никнейм не указан, используется telegram username. Когда число игроков становится равно числу карт ролей, указанных при создании, игра автоматически начинается. Карты ролей распределяются случайным образом.

  • /stop
    Останавливает комнату игры, в которой сейчас находится игрок. Возобновление на данный момент не предусмотрено.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL