Правила
April 27, 2019
CountryBot: Инструкция пользователя
CountryBot создан для автоматического управления странами, минимизации человеческого фактора и субъективности админов игры, а также для всеобщего удобства игроков. Однако нужно помнить, что для максимально комфортного пользования и наибольшего удовольствия от игры, следует помнить о правилах использования бота.
Общие правила
- Бот всегда прав. Если он не прав, зовите админа. В случаях любого странного поведения, если вы не понимаете, что случилось, считаете, что напоролись на баг - пишите разработчику: @alegator1209
- Исходный код бота открытый и может быть найден на GitHub. Любые предложения по улучшению, исправлениям, issues и pull-requests приветствуются.
- Для общего удобства и из-за технических ограничений Телеграма игрокам без тэга (устанавливается в настройках) запрещено иметь гражданство. Также для бота два разных тэга - два игрока, поэтому сменив тэг в процессе игры, вы потеряете гражданство и все права. Злоупотребление этой особенностью игры может привести к бану.
Команды
/panic
- паническая кнопка на случай, если что-то пошло не так. Отменяет все активные действия для вызвавшего. Использовать в случае зависания или багов бота./whereami
- информация о текущем физическом местонахождении пользователя. Показывает страну (или её отсутствие, или могилу), класс и другие детали./rightslist
- список всех прав, регулирующихся ботом. Максимально возможный набор прав в игре./rights @tag
- права юзера. Если после команды указать@tag
, то покажет права пользователя@tag
./getpassport
- получить гражданство страны, в чате которой вызвана команда. Вызов возможен только в тех группах, в которых зарегистрированы страны./droppassport
- лишиться гражданства. Вы просто выкидываете свой паспорт и становитесь апатридом./classlist
- список всех классов вашей страны./showclass
- отображает информацию о выбранном классе./addclass
- создать новый класс. При создании пользователь указывает название класса, права, максимальное количество пользователей этого класса. Ваш класс станет родительским для дочернего класса. Требует права на назначение должностей./changeclass @tag
- изменить класс игрока. После команды нужно указать@tag
игрока, класс которого должен поменяться. Работает с собой или игроками дочерних классов. Сменить класс можно только в рамках дочерних для вашего классов./deleteclass
- удалить дочерний класс. Удалять можно только пустые классы без дочерних классов. Работает только с классами, предком которого является ваш класс (независимо от того напрямую, или нет)./migrantclass
- установить класс мигрантов. Новоприбывшие игроки будут автоматически записаны в этот класс. Доступно только для игроков с правом принятия законов./kill @tag
- убить игрока. Есть 40% шанс успеха и 60% шанс остаться неизвестным. Если@tag
не указан, будет убит случайный игрок из вашей страны./shoot
- убить игрока. Можно использовать только в чате вашей страны. Шанс успеха 60%, так как убийца сразу задеанонен. Если@tag
не указан, будет убит случайный игрок из вашей страны./revolution
- поднять восстание. Бывает двух видов: восстание за расширение прав вашего класса (потолок расширения - права вашего родительского класса) и за смену родительского класса. Для успеха революции нужно, чтобы к концу хода поддержка повстанцев была выше поддержки реакционеров. Заключенные также могут принять участие в революции./arrest @tag
- арестовать игрока. Доступно только для игроков с правом ареста./free @tag
- освободить игрока из тюрьмы. Доступно только для игроков с правом помилования./execute @tag
- казнить игрока. Доступно только для игроков с правом казни./deport @tag
- депортировать игрока из страны. Игрок помещается в чёрный список и больше не может получить гражданство данной страны. Доступно только для игроком с правом изгнания./blacklist
- отобразить список игроков, которым запрещено иметь гражданство данной страны./opendoors
- убрать одного или нескольких игроков из черного списка. Доступно только для игроком с правом изгнания./laws
- список всех законов данной страны. При вызове предложит открыть текст одного из законов. Отображает ход принятия законов./addlaw
- добавить закон в законодательную базу страны. Доступно только для игроков с правом на принятие законов. Запишет также ход принятия./rmlaw
- удалить закон из списка принятых. Доступно только для людей с правом принятия законов./sendorders
- отправить приказы армиям страны. Доступно только для людей с правом управления армиями. Доступные форматы приказов: текст, картинка, стикер, войс, аудио, видео. При отправлении альбома картинок запишется первая. При отправлении гифки запишется ничего./showorders
- отобразить последние актуальные приказы, отправленные армиям страны. Доступно только для игроков с правом управления армиями.
Следующие команды доступны только для админов игры, но они включены в эту инструкцию для полноты документации.
/addcountry Country Name
- зарегистрировать текущий чат, как страну. EслиCountry Name
нет - бот возьмёт название чата./rmcoutnry
- удалить страну текущего чата. Все игроки станут апатридами./sendmessage @chat1 @chat2 \n Text
- отправить сообщениеText
в чаты@chat1
,@chat2
. Текст сообщения должен идти в следующей строке после тэгов чатов./setadminschat
- установить текущий чат админским чатом. В админский чат приходят уведомления о игровых событиях, приказах и тд. Одновременно может существовать только один админский чат./orders
- отобразить последние приказы конкретной страны. Нельзя использовать за пределами админского чата./turn
- переключить ход. Игроки, которые были мертвы на протяжении 5 ходов будут воскрешены, революции будут завершены.