У команды уже есть приложение: это её чат

· обновлено · продукт · организатору

У каждой любительской команды уже есть главное приложение, и это групповой чат. В нём договариваются о времени, спорят о составах, скидываются на поле и выясняют, кто забил третий. Всё, что нужно команде, чтобы играть по вторникам, происходит там. Проблема не в чате. Проблема в ручной работе вокруг него: пересчитать «+1» под закрепом, поделить людей на команды, удержать в голове, кто перевёл деньги, а кто только обещал.

Эту работу делает один человек, организатор. Не потому, что его назначили, а потому что он единственный, кто видел всё: запись, игру целиком, переводы на своей карте. TeamUp существует ради того, чтобы забрать у него эту работу, не забирая у команды её чат.

Приложение для организатора любительской команды: чат команды на телефоне в машине перед игрой, ничего устанавливать не нужно

Почему не ещё одно приложение

Новое приложение может быть удобным, но команде придётся договориться им пользоваться: установить, войти и помнить, где теперь запись. Если часть людей отвечает в приложении, а часть по привычке в чате, организатор снова сводит два списка. TeamUp подходит к этой задаче с другой стороны: оставляет привычный вход через переписку и добавляет учёт к ней.

Поэтому TeamUp не просит команду никуда переезжать. Ассистент по имени Рокки добавляется в чат в Telegram или VK и читает то, что там пишут и так: «плюс», «мы с другом», «сними меня», «Ваня перевёл», «какой счёт». Игрокам не нужно ничего ставить, ни на что подписываться и ничему учиться. Они пишут в чат теми же словами, что и год назад. Меняется только то, что с этими словами происходит дальше.

Как вести любительскую команду в групповом чате: «плюс», «мы с другом», «сними меня» и «кто идёт?» работают без отдельного приложения

Демонстрация: реплику ассистента в настоящем чате сочиняет модель на языке чата, поэтому формат ответа будет другим.

Одна оговорка сразу, чтобы не узнавать о ней после клика: бот живёт в Telegram и VK. В WhatsApp его не добавить. Для команд оттуда есть другой вход, ссылка на запись, о ней ниже.

Что именно уходит из рук организатора

Запись. У каждого участника своя строка в актуальном составе. Номер помогает уточнить, кого ты имеешь в виду, но может измениться после снятия игрока или замены полного списка. Перед действием по номеру запроси свежий состав и проверь имя. как вести запись на игру в групповом чате

Составы. «Разбей на 2» делит подтверждённый состав случайно и поровну; «Ваню во вторую» переставляет одного человека, не перебрасывая жребий. Если команды уже есть, бот переспросит, прежде чем стереть их новой разбивкой. Деления «по силе» нет: рейтинга игроков не существует, и выдумывать его мы не станем. Четыре честных способа делить и где каждый ломается: как делить команды и не спорить по сорок минут.

Взносы. Игрок пишет «перевёл» в тот же чат, бот отмечает заявку. Подтверждаешь ты, сверив с банком: между «он говорит, что заплатил» и «деньги пришли» есть разница, и она видна как статус. «Кто должен?» отвечает списком по всем прошедшим играм, через месяц и через пять игр. Деньги идут напрямую тебе, на твои реквизиты; мы их не держим и не проводим, только ведём учёт. Как это устроено и почему напоминает бот, а не ты: как собирать деньги за поле и не выпрашивать.

Счёт. Чтобы появилось табло в Telegram, сначала попроси Рокки его вывести. Затем оно обновляется по записям матча. События можно отмечать из чата, приложения или с Apple Watch: на часах для гола выбираешь тип события, команду и игрока, затем подтверждаешь. Голосовая запись обрабатывается на сервере. Зрителям вне чата можно дать отдельную ссылку без входа. Счёт и отчёт отражают только то, что записали и синхронизировали.

Память. Карточка игрока собирается из регистраций, завершённых игр и записанного протокола этой группы. Дата первого появления означает первую регистрацию. Это не проверка фактической явки и не счётчик отказов: если не пришедший игрок остался в составе, карточка сама этого не узнает. Сохранённые заметки дают дополнительный контекст. Для деления команд рейтинга силы из них не строится.

Что остаётся за тобой

Честнее перечислить это здесь, чем дать узнать после первой игры.

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

Для записи по публичной ссылке нужен вход через Telegram, Apple или VK. Часам нужен спаренный айфон. Голосовая заметка проходит через спаренный айфон на сервер. Время обработки зависит от связи и распознавания; мгновенного результата нет. Если автоматический разбор не справился, заметка может быть передана ассистенту в подключённый чат. Без подходящего чата обработка может завершиться ошибкой. Проверь игрока и событие в результате: распознавание не исключает ошибок.

И ещё одно. Ассистент отвечает на том языке, на котором пишет чат, каким бы он ни был. Каждый его ответ тратит кредиты чата: это не бесплатный фоновый процесс, и мы не делаем вид, что это так.

Три двери в одну команду

Состав и взносы доступны в чате, на сайте и в приложении TeamUp Live. Выбирай удобный способ для текущей задачи. Ответ на вопрос из приложения приходит в приложение; переписка не копируется в командный чат. При этом действия меняют общие данные и могут обновлять карточку игры. Организатор может отдельно попросить опубликовать объявление в чате.

Ни одна из этих дверей не обязательна. Разговор в чате сам по себе полный путь, и всё остальное лишь другие виды на ту же команду. Команда, заведённая в приложении, подключает свой чат кодом за минуту. Команда, у которой чат в WhatsApp, кидает туда ссылку на запись: человек открывает её в браузере, видит игру, время и кто уже в деле, и жмёт «я в деле».

Настройка занимает один экран: с чего начать. Но начать можно и без неё: добавь бота в чат и напиши «играем в четверг в 19:00». Остальное он спросит сам.

← Все посты