June 15

Семьи

Команды

  • .семья — меню управления семьи или ее создания;
  • .семья + {целевой пользователь} {роль партнера в семье (муж или жена)} {название семьи} — создать семью;
  • .семья действие {тип действия} — посмотреть все команды всех уровней выполнить действие одного из перечисленных выше типов. Как это работает, рассказано позже в этой статье;
  • .сд @username 1 — выполнить любое из трех типов действий;
  • .семья ребенок + {целевой пользователь} {роль ребенка (сын или дочь)} — предложить участнику чата стать ребенком вашей семьи;
  • .семья ребенок - {целевой пользователь} — расстаться с ребенком в вашей семье;
  • .семья действия {уровень} {тип взаимоотношений} — посмотреть действия конкретного типа взаимодействий. Если хотите посмотреть действия всех уровней, вместо 2 аргумента укажите "-";
  • .семья линк — команда для старых семей, созданных до внедрения системы семьи для каждого чата.

Как создать

Команда: .семья + @username {роль партнера} {название семьи}

  • Роль партнера может быть только: муж или жена;
  • Название семьи может быть от 5 до 15 символов.

Как выглядит

Пользователь, которому было отправлено уведомление, получит такое:

В случае положительного ответа от потенциального партнера в чат, откуда было отправлено приглашение, будет отправлено сообщение о вашей свадьбе:

Создание семьи возможно только в чатах.

При этом количество чатов не ограничено.

Соответственно, вы можете создать одну семью, но количество этих семей ограничено только количеством чатов, где вы находитесь и где позволено их создавать.

Информация о семье

Вызывается командой .семья.

Как выглядит

Значки 🌕 и 🌑 возле каждого участника семьи — обозначают, является ли пользователь участником чата. В случае, если 🌑 не является, применять действия к нему не получится. Рандомные действия так же не учитывают таких пользователей при поиске для применения.

🔃 Обновить информацию

По этой кнопке каждый из членов семьи может обновить информацию о ней.

💔 Развестись

Оба родителя могут подать на развод, тем самым инициировав брако-разводный процесс.

Брако-разводный процесс

  • Занимает 3 суток (72 часа);
  • Инициатором может быть один из двух родителей. При этом ❤️ Прервать развод может только его инициатор;
  • Во время брако-разводного процесса нельзя использовать никакие действия между ее участниками.

🕗 По истечении 72 часов:

  • Семью будет невозможно восстановить;
  • Весь состав семьи будет расформирован;
  • При создании новой семьи нужно будет начинать все сначала.

💓 Рандомное действие

Позволяет выполнить действие рандомного типа взаимодействий из свободных к рандомному пользователю.

Как выглядит

Действия

Есть 3 типа действий, которые не пересекаются между собой:

  • Родитель-ребенок. В системе это обозначено сокращенно: рд. Действия могут совершать только родитель и ребенок по отношению друг к другу;
  • Родители. Действия могут совершать только родители по отношению к друг другу;
  • Дети. Действия могут совершать только дети по отношению друг к другу.

Кулдауны

Чем больше XP (опыта) приносит действие, тем дольше у нее кулдаун (время до того, как действие снова станет доступно). Например:

  • Действие "игра в игрушки" базово приносит 10 XP, а перезаряжается 5 минут;
  • Действие "создание детского культурного центра" приносит базово 290 XP, а перезаряжается 9 часов и 40 минут.

Опыт

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

Как это работает

При истечении кулдауна последней команды определенного типа взаимодействий (допустим, "дети") у вас есть 60 секунд, чтобы умножить опыт за следующую команду. Возьмем действие "игра в игрушки", приносящее базово 10 XP: если вы введете команду сразу же — получите 10 * 2 = 20 XP; если через 30 секунд: 10 * 1.5 = 1.5 XP, если через 45 секунд: 10 * 1.25 = 12.5 XP; если же вы не введёте команду в течение 60 секунд — бонус исчезнет, и вы получите только базовые 10 XP.

Итоговая формула: Бонус = от 2x до 1x в зависимости от времени, прошедшего с окончания кулдауна:

  • 0 сек: 2×
  • 30 сек: 1.5×
  • 45 сек: 1.25×
  • 60+ сек: 1× (бонуса нет)

Как это выглядит

  • Применение действия

*проходит 5 минут*

  • Бот дает уведомление обоим родителям:
  • Применение действия:

Итого, применив команду почти сразу после того, как истекла прошлая - получаем почти х2 от ее базового опыта.

Список всех

Команда: .семья действия {уровень} {тип взаимодействия}.

Если вы хотите посмотреть действия всех уровней, введите на месте 2 аргумента "-".

Например:

  • .семья действия - рд — покажет все действия типа "родители-дети" всех уровней;
  • .семья действия 8 рд — покажет все действия типа "родители-дети" 8 уровня.

При этом, в зависимости от области вызова команд:

  • В чате система покажет действия, доступные для применения, значком "❤️", а недоступные "🔒" — зависит от уровня вашей семьи в чате;

Как выглядит в чате

XP в скобках обозначает диапазон опыта, который можно получить в течение 60 секунд после крайнего действия. Подробнее описано здесь.


Числа перед действиями - айди действий. Чаще всего используются для применения в описанном здесь случае.

  • В личке с ботом система не покажет это, т.к. это определяется на основе вашей семьи в определенном чате.

Как выглядит в личке с ботом

Применение конкретного

Помимо рандомного действия, вы можете применить конкретное, с помощью команды: .сд {целевой пользователь} {айди действия}.

Как выглядит

Усыновление / удочерение

Есть две команды:

  • .семья ребёнок + {целевой пользователь} {роль ребенка (сын или дочь)} — предложить участнику чата стать ребенком вашей семьи;
  • .семья ребёнок - {целевой пользователь} — расстаться с ребенком в вашей семье;

Предложение участнику чата стать ребенком семьи

Команда: .семья ребёнок + {целевой пользователь} {роль ребенка (сын или дочь)}.

Как выглядит со стороны родителей

Как выглядит со стороны потенциального ребенка

🕗 По истечении 72 часов, если пользователь проигнорирует запрос, он удаляется и вы сможете снова отправить его.

В случае, если он его отклонит, родители семьи в личку от бота получат уведомление:

В ином случае бот отправит уведомление о пополнении в вашей семье в чат, откуда было отправлено приглашение:

Отказ от ребенка

Вы можете отказаться от ребенка с помощью команды .семья ребёнок - {целевой пользователь}.

При этом, чтобы ребенок был иключен из семьи, второму родителю нужно подтвердить отказ.

Как это выглядит

  • Отправка запроса:
  • Уведомление второму родителю:

Если второй родитель согласится с вашим намерением, ребёнок будет исключен из семьи.

Как это выглядит

  • Уведомление в личку второму родителю:
  • Обновленная информация о семье:

Топ семей

Обновляется в реальном времени — места в топе сразу меняются (или нет) при получении XP семьями.


Вы можете посмотреть самые активные семьи в двух областях: конкретный чат и весь бот.

Команды:

  • Топ семей во всём боте: .семьи топ бот;

Как это выглядит

  • Топ семей в конкретном чате: .семья топ чат.

Как это выглядит

Абсолютное лидерство

  • Что даёт: индивидуальное оформление в списке лидеров семей;
  • Требование: отрыв от семьи на 2 месте минимум в 2 раза.

Что это?

Когда семья находится на первом месте — она может быть 👑 абсолютным лидером.

Это означает, что семья на первом месте имеет как минимум в два раза больше XP, чем семья на втором.

Например, если семья на 1 месте имеет 3000 XP, а на 2 месте — 1500 XP, то первая считается 👑 абсолютным лидером.

Этот статус сохраняется, пока разрыв остаётся двукратным или больше — в данном случае, пока у второй семьи не станет хотя бы 1501 XP.