<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>TeamUp ブログ</title>
    <link>https://teamup-live.com/ja/blog</link>
    <atom:link href="https://teamup-live.com/ja/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>グループチャットのままアマチュアの試合を回す方法。プロダクトの使い方、試合当日、開発の記録。</description>
    <language>ja</language>
    <lastBuildDate>Sun, 06 Sep 2026 09:00:00 GMT</lastBuildDate>
    <item>
      <title>フィールドに立ったまま、Apple Watchで試合のスコアをつける</title>
      <link>https://teamup-live.com/ja/blog/score-on-apple-watch</link>
      <guid isPermaLink="true">https://teamup-live.com/ja/blog/score-on-apple-watch</guid>
      <pubDate>Sun, 06 Sep 2026 09:00:00 GMT</pubDate>
      <description>得点を数える人は、たいてい試合に出られない。記憶、ベンチのスマホ、ハーフタイムのメモがどこで壊れるのか。そして手首で試合を記録するとは実際どういうことか。再開の合間はタップ、プレー中は音声。</description>
      <content:encoded><![CDATA[<p>アマチュアの試合でスコアをつけるのは、出場しないと決めた人です。たいていはスマホを持ってタッチライン脇に立つ一人で、得点を数え、アシストを覚え、後半のどこかで「直近の二十分は誰も記録していない」と気づきます。あるいは誰もつけず、一時間後にグループチャットが「4対3じゃなかった?」で始まります。</p>
<p>どちらの道もよくありません。前者ではコート代を払ったのに自分は出ていない。後者では試合に結果が残らず、一か月後には記録も残っていません。</p>
<p><img id="fig-1" src="https://teamup-live.com/blog/score-on-apple-watch/lead.ja.jpg" alt="Apple Watchでスコアをつける: 赤いビブスの選手が、プレーが続くなか腕時計にゴールを話しかけ、チームメイトは自陣へ戻っていく"></p>
<p>腕時計はこの分かれ道をそのまま解きます。数える人が、プレーする人でいられる。スマホはバッグの中、手はふさがらず、手首はもともと連れて歩いています。</p>
<h2>実際のスコアのつけ方</h2>
<p>方法は四つ。そして四つとも、決まった場所で壊れます。</p>
<p><strong>記憶で。</strong> 最初の二十分は保ちます。そのあとスコアは全員が覚えていて、三点目を誰が入れたかは誰も覚えていない。その言い争いはプレーそのものより長く続きます。アシストにいたっては、誰も、一度も覚えていません。</p>
<p><strong>スマホを持った一人。</strong> いちばん正確で、いちばん高くつく方法です。その人はプレーせずライン際に立っている。十人ではなく九人でピッチに出ることになり、その人が嫌になる週まで、ちょうどそこまで保ちます。</p>
<p><strong>ハーフタイムにスマホへメモ。</strong> スマホはバッグ、バッグはフェンス際。たどり着くころには細部の半分が蒸発しています。三試合目にはメモが「4対3、全員得点」になります。</p>
<p><strong>プレーしながらチャットへ投稿。</strong> ピッチの上では打てないので、あとから打つことになります。できあがるのは「2対1」「いま3対1」「いや3対2」の並びで、そこから表を作る人は誰もいません。</p>
<p>四つに共通するのは一つ。<strong>記録するには、試合から抜けなければならない。</strong> プレーして数えないか、数えてプレーしないかです。</p>
<h2>腕時計のアプリがすること</h2>
<p>TeamUp Liveは腕時計を試合の記録簿に変えます。画面にはスコアと時計が出ています。ほかの腕時計と同じく画面は消えますが、スコアと時計は文字盤のウィジェットにも出ていて、そこからワンタップで新しいイベントが開きます。</p>
<p>イベントは手順を追って記録します。<strong>Add</strong>、イベントの種類、チーム、選手、<strong>Confirm</strong>。ゴールならタップは五回で、「ワンタップ」ではなくこちらが正直な数字です。誰がどちらのチームで決めたかをアプリが知らなければ、記録に得点者もアシストも残りません。やるのはシュートの瞬間ではなく、全員が自陣へ戻っていく再開の合間です。</p>
<p><picture id="fig-2"><source media="(max-width: 767px)" srcset="/blog/score-on-apple-watch/watch-log.ja.tall.anim.webp"><img src="https://teamup-live.com/blog/score-on-apple-watch/watch-log.ja.anim.webp" alt="Apple WatchのTeamUp Live画面: ゴールを一手ずつ記録し、スコアが2対1から3対1に変わり、記録が試合の記録簿に並ぶ"></picture></p>
<p><em>watchOSシミュレータでの収録。実際のアプリの、実際の画面です。</em></p>
<p>スコアの数字はその場で変わります。サーバーに問い合わせるのではなく、腕時計の中のイベント記録から直接計算しているからです。そのあと記録はスマホへ、スマホからサーバーへと運ばれます。</p>
<p><strong>音声のほうが速く、しかもプレーを止めずに記録できる唯一の方法です。</strong> マイクを押して「佐藤のゴール、鈴木のアシスト」と言えば終わりです。録音はサーバーへ送られ、まずテキストになり、それから実際のメンバー表と突き合わせて読まれます。佐藤と鈴木が選手に結びつき、ゴールとアシストが二件の記録になり、スコアが更新されます。</p>
<p>役に立つ細部を一つ。イベントの種類は、そもそもサッカー専用ではありません。イベントごとに設定するので、時間制の競技も、N点先取のセットも、目標までのレースも、判定ラウンドも手首の上で動きます。</p>
<h2>スマホがロッカールームにあるとき</h2>
<p>これが普通の状況です。スマホはバッグ、バッグはロッカールーム、試合は進行中。その間、腕時計は単独で働きます。</p>
<p>時計の記録は待機し、電話との接続が戻ると同期できます。未送信件数を確認してください。音声メモの処理期限は6時間です。同期が終わるまでは、記録がチーム全体に届いたとは扱わないでください。</p>
<p>先に言っておくほうが誠実な例外が一つ。<strong>試合は開始前にスマホで選んでおく必要があります。</strong> イベント一覧、メンバー、権限は、すべてスマホから腕時計へ届きます。腕時計が自分で選ぶことはありません。</p>
<h2>アプリが意図的にやらないこと</h2>
<p><strong>iPhoneなしでは動きません。</strong> これはコンパニオンアプリです。TeamUp Liveの入ったペアリング済みのスマホがなければ、試合もメンバーもアクセス権も届きません。相方のいない腕時計は役に立ちませんが、その相方が要るのは腕時計を選んだ人だけです。</p>
<p><strong>イベントごとにワンタップではありません。</strong> ゴールで五回、時計の開始やピリオドの切り替えで二回です。これを「ワンタップで」とは呼びません。最初の試合でご自身が数えることになるからです。</p>
<p><strong>音声はすぐには返ってきません。</strong> 音声メモはペアリングしたiPhoneを経由してサーバーに送られます。処理時間は通信と認識に左右され、即時ではありません。自動解析で解決できない場合、連携チャットのアシスタントに渡されることがあります。適切なチャットがなければ処理に失敗する場合もあります。認識ミスは起こり得るため、結果の選手と出来事を確認してください。</p>
<p><strong>腕時計からのゴールはチャットにスコアボードを作りません。</strong> すでに誰かが出しておいたものを更新します。チャットの実況は数分遅れで、しかも一部の採点モードにしかありません。</p>
<p><strong>フィットネストラッカーではなく、トラッカーの邪魔もしません。</strong> このアプリがつけるのは試合の記録です。自前のワークアウトは開始せず、心拍も読まず、ヘルスデータも要求しません。腕時計のワークアウト枠は空いたままなので、いつもどおりお使いのアプリで開始してください。手前に私たちの記録簿が出ていても、そちらはバックグラウンドで記録を続けます。</p>
<h2>試合のあとに残るもの</h2>
<p>手首からの記録は、スコアの数字だけではありません。そこから分単位の試合の流れ、選手ごとの成績、そしてチーム自身のチャットの中で生き続けるチームの歴史ができあがります: <a href="https://teamup-live.com/ja/blog/chat-is-the-app">チームのアプリがそのグループチャットである理由</a>。半年もすれば「うちで一番決めているのは誰か」は、信じるかどうかの話ではなくなります。</p>
<p>設定は一画面で終わります: <a href="https://teamup-live.com/ja/docs/get-started">はじめかた</a>。iPhoneとApple Watch向けのアプリはApp Storeにあり、名前はTeamUp Liveです。</p>

<p><a href="https://apps.apple.com/jp/app/teamup-live/id6762489462?pt=121910168&ct=site_watch&mt=8">App Store の TeamUp Live</a></p>]]></content:encoded>
    </item>
    <item>
      <title>チームにはもうアプリがある。それはグループチャットだ</title>
      <link>https://teamup-live.com/ja/blog/chat-is-the-app</link>
      <guid isPermaLink="true">https://teamup-live.com/ja/blog/chat-is-the-app</guid>
      <pubDate>Sat, 05 Sep 2026 09:00:00 GMT</pubDate>
      <description>TeamUp はなぜ存在し、なぜチームのチャットの隣ではなく中に住むのか。エントリー、チーム分け、参加費、ライブスコアを普通の言葉で、何もインストールせずに。</description>
      <content:encoded><![CDATA[<p>どのアマチュアチームにも、メインのアプリはすでにある。グループチャットだ。時間を決めるのも、メンバー表でもめるのも、コート代を集めるのも、誰かが「三点目は俺だ」と言い張るのも、全部そこで起きる。火曜日に試合をするためにチームが必要とするものは、すべてそこにある。問題はチャットではない。問題はその周りの手作業だ。ピン留めの下の「+1」の列を数え、人をチームに分け、誰が払って誰が「払う」と言っただけなのかを頭に入れておくこと。</p>
<p>その手作業をしているのは一人、幹事だ。任命されたからではなく、全部を見ていた唯一の人間だからだ。エントリーも、試合の全体も、自分のカードに落ちてくる振込も。TeamUp は、チームからチャットを取り上げずに、幹事からその手作業を取り上げるために存在する。</p>
<p><img id="fig-1" src="https://teamup-live.com/blog/chat-is-the-app/lead.ja.jpg" alt="アマチュアチームの幹事のためのアプリ：試合前の車内、スマホに映るチームのチャット、インストールするものは何もない"></p>
<h2>なぜ「もう一つのアプリ」ではないのか</h2>
<p>新しいアプリは便利でも、インストール、ログイン、申込先をチームで揃える必要があります。一部はアプリ、ほかの人はいつものチャットで返事をすると、主催者はまた二つの一覧を照合することになります。TeamUpは慣れた会話を残し、そこに記録を加える方法を取ります。</p>
<p>だから TeamUp はチームにどこへも引っ越せとは言わない。Rocky という名のアシスタントが Telegram か VK のチャットに加わり、みんながどうせそこに書いていることを読む。「+1」「友達と二人で」「外して」「ジョンが払った」「今何対何」。プレイヤーは何もインストールせず、何にも登録せず、何も覚えない。一年前と同じ言葉でチャットに書くだけだ。変わるのは、その言葉のあとに何が起きるかだけ。</p>
<p><img id="fig-2" src="https://teamup-live.com/blog/chat-is-the-app/chat-demo.ja.anim.webp" alt="グループチャットからアマチュアチームを回す：「+1」「友達と二人で」「外して」「誰が来る?」が別アプリなしで動く"></p>
<p><em>デモです。実際のチャットではアシスタントの返信をモデルがそのチャットの言語で書くため、言い回しは変わります。</em></p>
<p>最初に一つ断っておく。クリックしたあとに知るのでは遅いから。ボットは Telegram と VK に住んでいる。WhatsApp には追加できない。そこにいるチームには別の入口、エントリー用リンクがある。後述する。</p>
<h2>幹事の手から本当に離れるもの</h2>
<p><strong>エントリー。</strong> 各選手は最新の参加者一覧に個別の行を持ちます。番号は人を指定する手がかりですが、キャンセルや一覧全体の差し替えで変わることがあります。番号で操作する前に最新の一覧を取り寄せ、名前も確認してください。 <a href="https://teamup-live.com/ja/blog/roster-in-group-chat">十人を超えたグループチャットで参加名簿をどう保つか</a></p>
<p><strong>チーム分け。</strong> 「2つに分けて」は確定した名簿をランダムに、均等に配る。「ジョンをチーム2に」は一人だけを動かし、引き直しはしない。すでにチームがあれば、ボットは新しい分け方で上書きする前に確認する。「実力で分ける」機能はない。プレイヤーの評価値は存在しないし、でっち上げるつもりもない。公平とされる四つの分け方と、それぞれがどこで壊れるか：<a href="https://teamup-live.com/ja/blog/split-teams-fairly">チーム分けで四十分もめないためのやり方</a>。</p>
<p><strong>参加費。</strong> プレイヤーが同じチャットに「払った」と書くと、ボットは申告として記録する。確定するのはあなた、銀行を確認したあとで。「払ったと言っている」と「お金が届いた」の間には差があり、その差はステータスとして見える。「誰が未払い?」には過去の全試合にまたがるリストが返ってくる。一か月後でも、五試合後でも。お金は直接あなたの口座へ行く。私たちは預からないし処理もしない、帳簿を付けるだけだ。仕組みと、なぜ催促するのがあなたではなくボットなのか：<a href="https://teamup-live.com/ja/blog/collect-game-fees">誰も追いかけずに参加費を集める方法</a>。</p>
<p><strong>スコア。</strong> まずRockyにTelegramへのスコアボード投稿を頼みます。その後は試合ログに合わせて更新されます。チャット、アプリ、Apple Watchから記録でき、時計では種類、チーム、選手を選んで確認します。音声はサーバーで処理されます。チャット外の人にはログイン不要の観戦リンクを渡せます。スコアやレポートに反映されるのは、記録して同期した内容だけです。</p>
<p><strong>記憶。</strong> 選手カードは、このグループの参加登録、終了した試合、記録された試合ログから作られます。最初の登場日は最初の登録日です。実際の出席確認やキャンセル回数の集計ではありません。欠席しても名簿に残った選手を自動では見抜けません。保存したメモは参考情報で、実力別のチーム分けに使う評価点にはなりません。</p>
<h2>あなたに残るもの</h2>
<p>初戦のあとで気づかせるより、ここに並べておくほうが誠実だ。</p>
<p>振込の確認は、銀行の入金と照合して主催者が行います。参加登録をきっかけに次の試合が自動作成される場合、前回の参加費はコピーされません。一方、前回の設定を明示的にコピーする場合は参加費も含まれます。募集前に日付、定員、金額を確認してください。</p>
<p>公開リンクからの参加登録にはTelegram、Apple、VKのいずれかでログインが必要です。時計にはペアリングしたiPhoneが必要です。 音声メモはペアリングしたiPhoneを経由してサーバーに送られます。処理時間は通信と認識に左右され、即時ではありません。自動解析で解決できない場合、連携チャットのアシスタントに渡されることがあります。適切なチャットがなければ処理に失敗する場合もあります。認識ミスは起こり得るため、結果の選手と出来事を確認してください。</p>
<p>もう一つ。アシスタントはチャットが書いている言語で答える。どの言語であっても。答えるたびにチャットのクレジットを消費する。無料のバックグラウンド処理ではないし、そのふりもしない。</p>
<h2>一つのチームへの三つの入口</h2>
<p>チャット、ウェブ、TeamUp Liveは同じ参加者一覧と参加費を扱います。アプリで質問した返答はアプリに届き、会話そのものはチームチャットにコピーされません。ただし操作は共有データを変更し、試合カードを更新することがあります。主催者は別途、チャットへの告知を依頼できます。</p>
<p>どの入口も必須ではない。チャットでの会話だけで完結した道筋になっていて、それ以外は同じチームの別の眺めにすぎない。アプリで作ったチームは、コード一つで一分以内にチャットをつなげる。チャットが WhatsApp にあるチームは、そこにエントリー用リンクを投げる。開いた人はブラウザで試合と時間と参加済みの顔ぶれを見て、「参加する」をタップする。</p>
<p>設定は一画面で終わる：<a href="https://teamup-live.com/ja/docs/get-started">はじめかた</a>。だが設定なしでも始められる。ボットをチャットに加えて「木曜19時にやろう」と書けばいい。残りはボットのほうから聞いてくる。</p>

<p><a href="https://t.me/rocky_agent_bot?start=bgchat-is-the-app">チームのチャットにボットを追加</a></p>]]></content:encoded>
    </item>
    <item>
      <title>チーム分けで四十分もめないためのやり方</title>
      <link>https://teamup-live.com/ja/blog/split-teams-fairly</link>
      <guid isPermaLink="true">https://teamup-live.com/ja/blog/split-teams-fairly</guid>
      <pubDate>Fri, 04 Sep 2026 09:00:00 GMT</pubDate>
      <description>くじ引き、キャプテン指名、申込順。公平とされる分け方がそれぞれどこで壊れるのか、そして名簿が固まったあと「ランダム」と「手動」が実際に何をするのか。</description>
      <content:encoded><![CDATA[<p>開始二分前、チャットに「6対10?」と飛んでくる。その時点で二人がすでに別々のメンバー表を貼っていて、三人目が「ジョン忘れてない?」と聞く。この瞬間、誰もサッカーの話をしていない。どちらの表が本物で、最後に人数を数えたのは誰か、という話をしている。しかもそれが、<a href="https://teamup-live.com/ja/blog/collect-game-fees">すでに時間料金を払ってあるコート</a>の上で起きている。</p>
<p>定期的に試合を回しているなら、この光景は見慣れているはずだ。分けること自体は三十秒で終わる。十二人が納得するまでに四十分かかる。</p>
<p><img id="fig-1" src="https://teamup-live.com/blog/split-teams-fairly/lead.ja.jpg" alt="試合前にグループを二チームに分ける方法：選手がバッグから赤と青のビブスを取り出している、メンバーはすでにチャットで決まっている"></p>
<h2>実際に使われているチーム分けの四つのやり方</h2>
<p>ほとんどの定期開催では、すでにどれかが使われている。たいていは誰も名前を口に出さないまま。四つとも公平だ。そして四つとも、決まった予測できる場所で壊れる。</p>
<h3>くじ引き：帽子の中の紙、または一・二・一・二の点呼</h3>
<p>いちばん古いやり方。全員が番号を言い、奇数対偶数に分かれる。速いし、見た目に中立だし、自分に都合よく組んだと責められることもない。壊れるのは二十分あたり、5対0になって負けている側がただ時間を消化し始めるときだ。「くじだから」は完全に正しく、慰めとしては完全に役に立たない。もう一つの壊れ方はもっと静かだ。二人が抜けてゲストが一人来る <em>前</em> に引いたくじは、もう全員が合意したくじではない。それでも引き直すとズルのように見える。実際はズルでなくても。</p>
<h3>キャプテンが交互に選ぶ</h3>
<p>キャプテン二人が一人ずつ取っていく。「マイクをもらう」「ならクリス」、リストの最後まで。表計算を使わないアマチュアの試合でできる範囲では、これがいちばん実力を踏まえた分け方に近い。キャプテンは今週誰が調子いいかを本当に知っているからだ。同時にいちばん遅いやり方でもある。選んでいる途中で誰かが来ると完全に止まるし、チャット全員の前で最後に選ばれた記憶はシーズン中ずっと残る。大人だって子どもと同じくらい気にする。</p>
<h3>申込順で切る</h3>
<p>先に申し込んだ八人が片方、残りがもう片方。機械的で、一瞬で、もめようがない。名簿はもうあるのだから、真ん中で切るだけだ。コート上のバランスとの関係はゼロなので、三週に一回くらいは偶然強い側ができあがる。しかも、スマホを速く見た人を静かに優遇する。シーズンを通せば、これもこれで一つの不公平になる。</p>
<h3>一人が決めて完成形を投げる</h3>
<p>その場ではいちばん速い選択肢。そしてこの記事の冒頭そのものの場面でもある。一人が急いで記憶を頼りに割り振り、その後ろで誰も数え直さない。そして二人目が善意で同じことを独立にやると、同じスレッドに一分半差で二つの競合するメンバー表が並ぶ。こうなるとグループは、誰がどっちのビブスを着るかの前に、どちらの表が正式なのかを決めなければならない。</p>
<h2>もめているのはほとんどの場合、分け方の話ではない</h2>
<p>四つがどこで壊れるかを見ると、毎回同じ三つが出てくる。</p>
<p><strong>分けた時点で名簿が閉じていなかった。</strong> 十四人で分けたのに、来たのは十二人。遅れて来た「+1」二つは、チームを発表したあとに届いた。古い名簿に当てた方法は、どんな方法でも古い分け方を生む。不公平に感じられるのはくじそのものではなく、これだ。もし漏れているのが申込そのものなら、直す順番はそちらが先になる：<a href="https://teamup-live.com/ja/blog/roster-in-group-chat">十人を超えたグループチャットで参加名簿をどう保つか</a>。</p>
<p><strong>最新版を誰も持っていない。</strong> 分け方は最初は誰かの頭の中にあり、次に一つのメッセージになり、次に競合するメッセージになった。十分後、「自分はどっち?」への正直な答えは「上にスクロールして祈れ」になる。</p>
<p><strong>一箇所直すと全部やり直しになる。</strong> マックスが遅れて来る。くじにも交互指名にも、一人を追加する決まった手順がない。だから全部引き直す。すると全員がすでに受け入れていた版が無効になり、もめごとがゼロから始まる。</p>
<h2>もめる時間を短くする五つのルール、ボットの有無に関係なく</h2>
<ol>
<li><strong>やり方は当日ではなく事前に決める。</strong> 帽子でもキャプテンでも申込順でも、一度チャットで宣言して、それを守る。四十分を食うのは <em>どの方法で</em> 分けるかの議論であって、方法そのものではない。</li>
<li><strong>締め切りを決めて、そのあとに分ける。</strong> 「メンバー表は前日20時に出します。それ以降に申し込んだ人は少ないほうに入れます」。遅れて申し込んだ人は、引き直しの理由ではなく差し込みになる。</li>
<li><strong>分け方を投稿するのは一人だけ。</strong> 気の利く二人ではなく、一人。ほかは全部、その人に送る提案でしかない。</li>
<li><strong>引き直さず、差し込む。</strong> 遅れて来た人は少ないほうへ。誰かが抜けたら、一人が移る。二秒で済み、すでに合意された版が生き残る。</li>
<li><strong>キャプテンが選ぶなら、個別チャットで選ぶ。</strong> 出来上がるチームは同じで、「全員の前で最後に選ばれた」という傷だけがなくなる。チャットに流すのは完成した表で、選んだ順番ではない。</li>
</ol>
<p>ここまでにボットは一つも要らない。経験を積んだ幹事が自然にたどり着く型であって、名簿を何で管理していようと盗む価値がある。</p>
<h2>チャットが分け方を保持すると、こうなる</h2>
<p>TeamUp は五つ目の方法を発明しない。上の四つのうち二つを実行し、その結果を保持する。記憶を頼りに何度も宣言し直さなくていいように。</p>
<p>グループを分けてと頼むと、戦略はちょうど二つ。<strong>ランダム</strong> は帽子のくじをメッセージ一通で済ませたものだ。確定した名簿をシャッフルして順繰りに配るので、両サイドは同数になる。奇数なら差は一人で、四人にはならない。いくつのチームが要るか言えばその数だけ作る。既定は二つ。<strong>手動</strong> は、あなたかキャプテンが口述するやり方だ。チーム名を言い、選手をゼッケン番号で並べる。それだけ。割り当てはボットが保持し、判断はあなたのまま残る。</p>
<p><img id="fig-2" src="https://teamup-live.com/blog/split-teams-fairly/split-demo.ja.anim.webp" alt="Telegram のチャットでグループを二チームに分ける方法：「2つに分けて」の一通で両サイドが均等になり、遅れて来た人は引き直しではなく一手で差し込まれる"></p>
<p><em>デモです。実際のチャットではアシスタントの返信をモデルがそのチャットの言語で書くため、言い回しは変わります。</em></p>
<p>もしメンバー表がチーム名ごとにまとまった完成テキストで届いたなら（「黄：アレックス、マイク、エマ… 紫：ダン、クリス、マックス…」）、そのまま渡せばいい。一度の処理で全員を登録し、名前のついたチームに割り振る。誰もまだ登録していないゲストも含めて。これが冒頭の「競合する二つの貼り付け」の状況であり、送信時刻を比べる代わりに片方を正式な記録にすることで解決している。</p>
<p>そのあとは、修正は修正のままだ。ダンを反対側へ移すのは、ゼッケン番号で行う独立した小さな操作で、分け方そのものとは切り離されている。だから遅れて来た人は差し込まれ、引き直しの引き金にはならない。誰かをキャプテンやキーパーに指定するのも、すでにある名簿の上の役割であって、チームがどう組まれたかの内側に埋め込まれてはいない。そしてランダムな分け直しは既存のチームを部分的に直すのではなく丸ごと置き換えるので、すでにチームがある状態で頼むと、まず確認が返ってくる。ボットは現在の両サイドを見せて「はい」を待つ。あなたが手で入れた修正を黙って消したりはしない。</p>
<p>各選手は最新の参加者一覧に個別の行を持ちます。番号は人を指定する手がかりですが、キャンセルや一覧全体の差し替えで変わることがあります。番号で操作する前に最新の一覧を取り寄せ、名前も確認してください。 <a href="https://teamup-live.com/ja/docs/get-started">はじめかた</a></p>
<h2>あえてやらないこと</h2>
<p><strong>実力別の自動振り分けはありません。</strong> ランダム配分か手動のチーム編成を使います。選手カードには参加登録の履歴と個人の記録がありますが、振り分け処理は参照しません。キャプテンが調子を見て選ぶなら、その決定を登録し、後から個別に変更できます。登録履歴は実際の出席確認でも実力評価でもありません。</p>
<p><strong>ランダムはこっそり戦力を均さない。</strong> これはマッチメイカーではなく帽子だ。人数が同じ、それだけ。先週の5対0がまだ痛むなら、効くのは一週間キャプテン制か手動に切り替えることで、シャッフルが埋め合わせてくれると期待することではない。</p>
<p><strong>分け直しは修正ではなく置き換えだ。</strong> だから上書きの前に聞き返すし、一人分の直しは別の操作になっている。</p>
<h2>四十分は公平さの問題だったことが一度もない</h2>
<p>六人が同時に六つの「正しい版」を持っていた、という問題だった。上の四つのどれも、火曜日の試合には十分に公平だ。定刻に始められるかを決めるのは別の三つ。人が着く前に分け方が確定しているか。最新の分け方が置かれている場所が一つあるか。遅れて来た人のコストが一手か、引き直し丸ごとか。この三つを直せば、分け方の種類はほとんど問題でなくなる。メンバー表のもめごとを一シーズン裁いた経験があるなら、それこそが勝ちだとわかるはずだ。</p>

<p><a href="https://t.me/rocky_agent_bot?start=bgsplit-teams-fairly">チームのチャットにボットを追加</a></p>]]></content:encoded>
    </item>
    <item>
      <title>誰も追いかけずに参加費を集める方法</title>
      <link>https://teamup-live.com/ja/blog/collect-game-fees</link>
      <guid isPermaLink="true">https://teamup-live.com/ja/blog/collect-game-fees</guid>
      <pubDate>Sat, 29 Aug 2026 09:00:00 GMT</pubDate>
      <description>グループチャットでコート代を集めるとなぜ当番仕事になるのか、手作業の集計はどこで壊れるのか、そしてチャット自身が記録を持つと何が変わるのか。</description>
      <content:encoded><![CDATA[<p>コートを押さえて、先に自分が払いました。いま11人があなたに借りがあり、その金を回収するのは誰も志願しなかった仕事です。断る人はほとんどいません。ただ忘れるだけで、そして催促のほうが金額より高くつきます。一度頼むのは普通です。二度頼めば、サッカーのためにあるチャットで金の話をうるさく言う人になります。</p>
<p><img id="fig-1" src="https://teamup-live.com/blog/collect-game-fees/dues.ja.jpg" alt="コート代を誰が払ったか: 参加費のリストがチームのチャットにそのまま見えている。表計算も点呼もなし"></p>
<p>「チームからコート代をどう集めるか」への正直な答えは二つに分かれ、支払いに関わるのは片方だけです。金を動かすのは簡単で、誰でも銀行アプリを持っています。一週間を食いつぶすのは、誰が、誰の分を、いくら残して払ったかを覚えておくほうです。</p>
<h2>いまの集金はこう見える</h2>
<p>標準的な形は固定メッセージです。金額、振込先、あれば日付。払った人はひと言で返します。</p>
<p>そしてそのひと言は、どのチャットでも同じです。「送りました」。ときにはチェックマーク付き。金額もなく、名前もなく、誰の分かの手がかりもありません。</p>
<p>そのひと言は、支えられる以上のものを背負っています。</p>
<ul>
<li><strong>いくらかを言わない。</strong> すぐ隣に「二人分送りました」が並びます。誰かが友達を連れてきて二人分払ったのです。どの友達か。さかのぼって推測することになります。</li>
<li><strong>金が届いたことを言わない。</strong> それを知っているのは自分の銀行アプリだけで、振込をチャットの名前と突き合わせるのはあなたの夜であって、他の誰かの夜ではありません。</li>
<li><strong>スクロールを生き延びない。</strong> 誰が出るかの議論が一週間続けば固定メッセージは視界の外に押し出され、誰かが金額の確認だけのために裸の「3000?」と聞きます。</li>
<li><strong>現実に耐えない。</strong> 「二回に分けて送りました」。一部は現金、一部は振込、しかも数日離れて。頭の中の集計はいま壊れ、そして壊れたことをチャットは何も記録しません。</li>
</ul>
<p>こうして幹事が出納帳になります。しかもその出納帳は、ほかに二つの常設の仕事と並走します。参加者リストを保つことと、チーム分けです。これに気づいたチームは、たいてい二つの修理のどちらかに手を伸ばします。</p>
<p><strong>二つ目の固定メッセージ。</strong> エントリー一覧の隣に未払い一覧を置く方式です。三週目には二つが食い違います。誰かが流れの中で欠席し、金のリストは更新されなかった。誰かが更衣室で現金を払い、それはどこにも書かれていない。真実の出どころが二つあるのは、ひとつも無いのと同じです。</p>
<p><strong>表計算。</strong> これは本当に機能します。それを持っているひとりにとっては。その人はいまや「ダンは払った?」に答えられる唯一の人になり、毎週そこに参加者リストを打ち直します。表計算は失敗しません。仕事を消す代わりに移すだけで、しかも会話が実際に起きているチャットの外に住んでいます。</p>
<p>どちらの結末も規律の問題ではありません。二つのリストを手で合わせ続けるのはそれ自体がひとつの仕事で、参加者リストとチーム分けと試合本番のあいだに、その余地はありません。</p>
<h2>チャットが記録を持つと何が変わるか</h2>
<p>語彙は変わりません。選手はこれまでどおり同じチャットに「送りました」と打ちます。新しいアプリも新しい習慣もありません。変わるのは、その言葉が送信されたあとに起きることです。</p>
<p><img id="fig-2" src="https://teamup-live.com/blog/collect-game-fees/dues-demo.ja.anim.webp" alt="グループチャットで参加費を追う方法: 選手が「送りました」と書き、ボットが印を付けて、まだ誰が残っているかを言う"></p>
<p><strong>振込は記録されるのであって、信じられるのではありません。</strong> 「送りました」は参加費を <em>申告済み</em> にします。選手が送ったと述べている状態です。あなたが自分の口座と照合して確認するまで、申告済みのままです。「払ったと言っている」と「金がここにある」のあいだのその隙間こそ、手作業の管理で信頼が静かに漏れる場所で、それを目に見える状態にすることが解決の大部分です。一通のメッセージが複数人を覆うこともできます。ダンが「自分とマックスの分を払いました」と書けば、二人がひとつの申告として記録され、誰が紐づいたか見えるように両方の名前が読み返されます。</p>
<p><strong>確認はあなたの側に残ります。それは意図した設計です。</strong> 銀行アプリを開いて振込を人と突き合わせるのは人間の仕事です。結果を記録するのは一行で済みます。届いたものを確認し、間違った印を未払いに戻し、今週は無料で出る人の参加費を免除する。</p>
<p><strong>振込先は一度だけ設定します。</strong> 口座番号、銀行、あなたのチームが実際に従っている指示。自由記述の欄に、打ったとおりに保存され、毎週木曜に打ち直す必要はありません。誰がいつ設定したかという出どころも一緒に持つので、「これ、まだアレックスの口座?」に答えがあります。金額と未払いはグループの通貨（初期設定はルーブル）で表示されます。文面に許可済みドメインの決済リンクが含まれていれば、試合カードに支払いボタンが付きます。それ以外のリンクは意図的にただの文字列のままです。任意のメンバーが自分の URL を公式に見える支払いボタンに変えられるチャットは、機能ではなく詐欺の温床だからです。</p>
<p><strong>集計は、みんながすでに読んでいるカードの上にあります。</strong> チャットの中の試合カードに金額の行が乗ります。参加費と、Y人中X人が支払い済み。取りに行く報告ではありません。参加者リストを見るために全員が開く、そのカードの上です。</p>
<p><strong>未払いは試合より長く生き残ります。</strong> 終了した試合の未精算分を選手別に確認できます。振込申告は主催者が銀行と照合するまで未確認で、未精算額にも含まれます。催促する前に、必要なのが自分の確認だけではないか確かめてください。</p>
<p><img id="fig-3" src="https://teamup-live.com/blog/collect-game-fees/reminder.ja.jpg" alt="未払いの参加費をチームに思い出させる方法: チャットに知らせを出すのはボットで、あなたが個別に送るのではない"></p>
<p><strong>催促するのはボットで、あなたではありません。</strong> アプリでは参加費の催促をRockyに頼む文面を開けます。これは下書きです。内容を確認してアシスタントに送信すると、Rockyが連携チャット向けのリマインダーを作成、投稿できます。文面を開いただけではチームに何も送られません。</p>
<h2>これが意図的にやらないこと</h2>
<p><strong>金は決して私たちを通りません。</strong> 振込は選手から幹事へ、いまとまったく同じように流れます。私たちが持つのは記録であって、金庫ではありません。これは決済代行ではなく、TeamUp の誰もあなたのチームの金の当事者ではありません。</p>
<p><strong>半額ボタンはありません。</strong> 一部入金では、その選手からその試合について受け取った累計額を記録します。次の振込後は最後の追加分だけでなく累計を更新してください。残額は支払いや免除まで未精算のままです。試合の一部だけ出場しても自動割引にはなりません。</p>
<p><strong>未払いはひとりでに繰り越されません。</strong> 翌週の参加費に足されず、将来の振込から差し引かれず、黙って時効になることもありません。覚えられます。誰かが支払いを確認するか免除するまで未払い一覧に残り、チャットで金の話が出れば再び浮かびます。一か月分のメッセージを掘り返すのはあなたではなく、ボットが未払いの人を名指しします。人間の決定が背後にないまま、誰の残高も動きません。</p>
<p><strong>申告は主張であって、証拠ではありません。</strong> どのメンバーも誰の分でも申告できます。これは意図的です。友達の分を払うのに、その友達がオンラインである必要はないからです。同時にそれは、あなたが確認するまで「申告済み」が「支払い済み」を意味することは決してない、ということでもあります。</p>
<p>表計算が好きなら、そのまま使ってください。表計算を取り上げるのが目的だったことは一度もありません。生きた CSV リンクが Google Sheets や Excel を養い、参加費と会計もそのフィードに含まれます。ただし金銭フィードを有効にして作られたリンクに限ります。<a href="https://teamup-live.com/ja/docs/sheets-export">エクスポートのドキュメント</a>を参照してください。そのリンクはパスワードと同じに扱ってください。持っている人は誰でもフィードを読めます。</p>
<h2>実際に変わること</h2>
<p>チームの払い方は何も変わりません。振込は同じ振込、同じ相手、同じアプリです。変わるのは、三週間後の「ダンは払った?」が、誰かがたまたま覚えているかどうかに左右されなくなることです。</p>
<p>これは、手で数えたプラスの列を<a href="https://teamup-live.com/ja/blog/roster-in-group-chat">正確な参加者リスト</a>に置き換えたのと同じ転換を、人数ではなく金に当てたものです。理由も同じで、チャットはすでにチームのアプリなのだから、記録は会話のある場所に属します。頭に抱えるものが減り、選手のやることは増えません。</p>
<p>自分のチャットでこれを整えたいなら、<a href="https://teamup-live.com/ja/docs/get-started">はじめかたのガイド</a>がボットの追加と最初の試合の進め方を案内します。</p>

<p><a href="https://t.me/rocky_agent_bot?start=bgcollect-game-fees">チームのチャットにボットを追加</a></p>]]></content:encoded>
    </item>
    <item>
      <title>グループチャットの参加者リストは10人目で壊れる</title>
      <link>https://teamup-live.com/ja/blog/roster-in-group-chat</link>
      <guid isPermaLink="true">https://teamup-live.com/ja/blog/roster-in-group-chat</guid>
      <pubDate>Sun, 23 Aug 2026 09:00:00 GMT</pubDate>
      <description>固定メッセージの下に並ぶ「+1」の列が10人を超えると機能しなくなる理由と、エントリーを毎週の当番仕事にせずに参加者リストを保つ方法。</description>
      <content:encoded><![CDATA[<h2>実際に壊れる場所</h2>
<p>「土曜、誰が出る?」固定メッセージの下に返信の壁ができます。「+1」「行きます」「+2、自分と友達」「すみません、行けなくなりました」。10件目あたりで、もう頭の中に人数を保てなくなります。そこで上から数え直す。スクロールして、指で数えて、途中で抜けた人と後から入った人を突き合わせる。10人未満なら少し面倒なだけ。10人を超えると固定作業になり、チームが試合をする週ごとに戻ってきます。</p>
<p><img id="fig-1" src="https://teamup-live.com/blog/roster-in-group-chat/thread.ja.png" alt="グループチャットでの試合エントリー: 固定メッセージの下に並ぶ「+」の列。もう人数が出てこない"></p>
<p>これは仮定ではなく算数です。コートに立つのは16人、チャットにいるのは40人あまり、そして一度のエントリーに裸の「+」と「-」が何十件も積み上がります。この規模になると、プラスとマイナスの並びはリストであることをやめ、毎回ゼロから組み直すものに変わります。</p>
<h2>手作業でリストを保つ4つのやり方</h2>
<p>ほぼどのチームもこのどれかに落ち着きます。6人なら4つとも問題なく回ります。それぞれが限界を迎える場所を見ていきます。</p>
<p><strong>幹事が編集する固定メッセージ。</strong> 番号付きのリストを手で最新に保つ方式。いちばん読みやすく、いちばん高くつきます。「+1」ひとつ、欠席ひとつごとに編集が要り、その編集は自分が仕事中に届く。二回取りこぼせば、固定リストは黙って現実とずれます。人がそれを信じている分、リストが無いことより悪い状態です。</p>
<p><strong>プラスとマイナスの流れ。</strong> 書く側の手間はゼロ、読む側に全部の手間。「今何人?」に答えるには流れを全部さかのぼって計算するしかないので、実際にはひとりがそれをやり、残りはその人に聞くようになります。</p>
<p><strong>アンケート。</strong> はい・いいえには向きますが、それ以外には力不足です。アンケートは「+2、自分と友達」を名前のある二人として受け取れず、試合が埋まったあとのキャンセル待ちを保持できず、二人いるマックスのどちらが投票したのかも教えてくれません。</p>
<p><strong>表計算。</strong> 正確で、あとから確認でき、4つの中で「誰がいくら払ったか」の言い合いを生き延びる唯一の方法です。代償はチャットの外に住むこと。誰かが手でエントリーを写す必要があり、そして大半の選手は自分を追加するためにリンクを開きません。その摩擦こそ、グループチャットが避けるために存在していたものです。</p>
<h2>壊れているのは「+」ではなく数え直し</h2>
<p>プラス自体はよくできています。「行きます」を伝えるための簡単な手段です。スケールしないのは、その周りの数え直しのほうです。</p>
<ul>
<li><strong>ゲストには名前が要る。</strong> 「+2、自分と友達」は、いずれ「その友達は誰か」という問いにぶつかります。名前がなければ、実際に誰が来るのか誰にも分かりません。10人未満なら全員がもう知っている。10人を超えると知りません。</li>
<li><strong>欠席は流れの途中に落ちる。</strong> 火曜に「+1」と書いた人が木曜に気を変えて「すみません、行けなくなりました」と書く。スクロールで数える人は、この二つを順番どおりに突き合わせ、二つ目を見落とさずにいる必要があります。</li>
<li><strong>人は数えるのをやめて、尋ね始める。</strong> 流れが一息に読めない長さになると、「今のリストは?」がチャットで最も多いメッセージになります。しかも同じ問いが十通りの言い方で届きます。「リスト?」「メンバー?」「誰が来る?」「最終的な顔ぶれは?」「試合のリスト送って」。自分で答えるために40件を読むのは、もう現実的ではなくなりました。</li>
<li><strong>人は集計を信じるのをやめ、自分をそこに探し始める。</strong> 手作業の列の下では「あれ、自分入ってる?」「アレックス、追加してくれた?」「クリスはリストにいる?」「抜けたんじゃなかった?」が普通に流れます。誰も間違えていません。手で保たれたリストは、保っている本人に聞く以外に検証しようがないだけです。</li>
</ul>
<p>これは特定の幹事への非難ではありません。手で維持されるどんなリストにも起きることで、人が作業記憶に保てる限界を超えた瞬間に始まります。その限界は、たいていの人で10から15項目のあたりにあります。</p>
<h2>本当のボトルネック: 他人を登録すること</h2>
<p>見落としやすい点はここです。生きたリストの上では、人は絶えず <em>他人</em> を登録しています。「+2、自分とマックス」は一件ではなく二件で、しかも片方はチャットに一言も書いていない人のものです。二番目に多い入力の形はそもそも「+」ですらありません。誰かが完成した顔ぶれをテキストの塊として貼りつける。ときには二人が同時に、食い違う版で。</p>
<p>「+1」と「-1」を数えるキーワード解析は、このどちらにも対応できません。「マックスも入れといて、来るって」が、文の途中で名指しされた特定の一人を追加登録する意味だと知る手段がないからです。TeamUp のアシスタントはパターンを探す代わりにメッセージを読みます。「+1 マックスの分」はマックスを名指しで登録し、自分の行と自分の番号を与え、そして常連のいるチームにとって重要な部分として、新しく作る前にチャットの中に既存のマックスがいないかを探します。どちらを指しているか本当に判別できないときだけ、あなたに尋ねます。同じ名前の二人が同じリストに載ることは、聞こえるより頻繁です。40人の名簿なら、マックスが二人いるのはただの火曜日です。</p>
<h2>10人を超えたリストを支えるもの</h2>
<p><img id="fig-2" src="https://teamup-live.com/blog/roster-in-group-chat/roster.ja.png" alt="Telegram のチャットで試合のリストを保つ方法: 「+1 マックスの分」に番号付きの参加者リストが返り、ゲストは自分の行を持つ"></p>
<p><em>デモです。実際のチャットではアシスタントの返信をモデルがそのチャットの言語で書くため、言い回しは変わります。</em></p>
<p>仕組みはあえて地味です。人はこれまでどおりチャットに書き続けます。「+1」「行きます」「弟も入れて」「外して」。そこは何も変わりません。変わるのは、誰かがそれを書いたあとに起きることです。</p>
<ul>
<li>各選手は最新の参加者一覧に個別の行を持ちます。番号は人を指定する手がかりですが、キャンセルや一覧全体の差し替えで変わることがあります。番号で操作する前に最新の一覧を取り寄せ、名前も確認してください。</li>
<li><strong>ゲストは自分の行を持ちます。</strong> 連れてきた人とは別の行で、後から誰も開けない無記名の「+2」に消えることがありません。仮の名前で入った場合も、あとで改名すれば番号も席もそのまま残ります。</li>
<li><strong>「今のリストは?」は現在の状態から答えられます。</strong> 誰かの記憶からではありません。人に尋ねるように尋ねてください。返ってくるのは、今そのままの参加者リストです。</li>
<li>定員を設けると、超過した登録はキャンセル待ちに入ります。確定した選手が取り消すと次の人が自動で繰り上がる場合があり、主催者も手動で変更できます。繰り上がった人がまだ来られるか確認してください。登録変更だけでは本人の予定を確認できません。</li>
<li>顔ぶれがすでに決まっているチームは、先週のものを貼っても、チーム別にまとめても、一人ずつではなく一括で渡せます。順序付きのリストとして登録され、番号は与えられた順に付きます。誰も黙って消えません。登録済みなのに貼られたテキストに無い人はあなたに示され、確認して初めて外れます。</li>
</ul>
<p>チャットの内側から見ると、20人のリストが6人のリストのように振る舞います。尋ねて、返ってきて、終わりです。</p>
<h2>正直な限界</h2>
<p>はっきり書いておきます。端で黙って失敗する道具は、端を先に申告する道具より悪いからです。</p>
<p>登録には試合が必要です。最初の試合は主催者が作成します。過去の試合があり、進行中の試合がなければ、登録時に一部設定を引き継いで新しい試合が作られることがあります。日付と条件を確認してください。自動繰り上げには定員が必要で、チーム分けは別途ランダムまたは手動で行います。</p>
<p>そしてチームのチャットが Telegram でも VK でもない場合、たとえば WhatsApp のグループなら、チャット内のボットの代わりに公開のエントリーリンクでリストを回せます。ただしそのリンクは、登録の前に Telegram・Apple・VK のいずれかでのログインを求めます。「インストール不要」は本当です。「アカウントも不要」は違います。</p>
<h2>まとめ</h2>
<p>「+」という習慣が問題なのではありません。問題はその下にある数え直しで、長いリストを生き延びないのはその部分です。10人を超えることは例外ではなく、普通の一週間です。リストを保つのが誰かは関係ありません。人でも、表計算でも、同じチャットを読むアシスタントでも同じです。試験はひとつ。「今のリストは?」は事実から答えられているか、それともスクロールから答えられているか。ほかのどの面も結局は同じグループチャットが服を着替えただけで、もしあなたのチャットにすでにボットがいるなら、<a href="https://teamup-live.com/ja/docs/get-started">設定は1分ほどで終わります</a>。</p>
<p><a href="https://teamup-live.com/ja/blog/split-teams-fairly">チーム分けで四十分もめないためのやり方</a></p>

<p><a href="https://t.me/rocky_agent_bot?start=bgroster-in-group-chat">チームのチャットにボットを追加</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>
