既存決定・議事・検討の原文を歴史資料として保全。実装、Telegramでの投稿、外部サービスの利用可否や公開済みの証明ではない。 元原本:‣。原文の日時・仕様・過去判断は書き換えない。

原文本文

目的:ここまでMasterが決めた名称・案内・移動導線・投稿メニュー・Bot運用を一か所に統合する。旧名称・条件付き再掲・トピック閉鎖案は採用しない。これは設計確定の記録であり、現時点で実装・実機PASSを意味しない。

1. 名称を固定

2. 確定した3階層の配置と戻る

L0 総合案内:🏠総合案内メニュー+🗾全国エリアボードを案内。全国エリアボードは規約/使い方等も含むため情報量が多く、本文TextとTelegramの文字リンク中心。13ブロックへ移動。Bot DMで一般投稿を開始する専用ボタンは設けない。 L1 エリアブロック(東京等):各○○エリアボードをBotが投稿。本文は地域区分・各エリアの範囲と選択基準を具体的に説明し、その下に配下エリアのInlineKeyboardリンクボタン群。同一のボタン群の末尾に必ず「💬 フリートーク/雑談」「↩ 総合案内に戻る」を設置。ブロックには一般投稿用Bot DMボタンを置かない。 L2 各エリアトピック(新宿等):短い「📝 投稿メニュー」入口からBot DMへ。投稿機能(プロフ、プロフ付き募集、ROOM付き募集、リンクボタン等)を起動し、投稿先をプレビュー確認する。「↩ 親エリアブロックに戻る」を同じ案内投稿に入れる。プロフィール単独公開は別途プロフィール専用Topicに従う。 すべての一般トピックは通常どおり利用者が自由に書き込める。閉鎖・トピック別投稿禁止・一般投稿の自動削除機能は今回追加しない。

3. エリアブロックボードに必須の説明

単なる一般的な使い方説明ではなく、利用者がどの地域へ投稿するか判断できる文章とする。構成:①「○○エリアボード」タイトル、②地域区分・対象地名・エリア間の違い、③迷ったときの選び方、④「投稿する際は下からエリアを選び、移動先の青い固定『📝 投稿メニュー』からBot個別チャットで作成する」誘導、⑤配下エリアInlineKeyboard、⑥共通雑談、⑦総合案内へ戻る。 東京は池袋/新宿/渋谷/品川/都心/区東部/都下の区分を特に明記。関西は大阪キタ/大阪ミナミ/その他の地域の扱いを明記。正確な市区町村・駅・境界は未確認で、一般的推測を確定データと偽らない。既存正式区分が見つからなければ公開前の確認対象にする。 全国版には地域版の長い説明と大量のURLボタンを繰り返さない。全国版は一覧性、地域版は詳細な利用案内と押しやすいボタンを優先。

4. Botのパネル配置と日次更新

BotはL0全国エリアボード、各L1エリアブロックボード、各L2投稿メニューの案内を既存トピックに投稿し、必要な固定表示を管理する。各パネルについて1日1回最新位置に新規投稿し、投稿成功を確認してから同一Topic・同一種類の古いBot案内投稿だけ削除する。一般利用者の書込は削除しない。 同一パネル・JST日付の一回限り実行キー、メッセージID・Topic・時刻・版・削除成功失敗をDBで管理。Bot自動運用の既存スケジューラを再利用し、別の自律AI/従量課金ジョブは作らない。投稿失敗なら旧案内を保持。削除にはTelegram側の期限等があるため48h以上経過など削除不可の場合は記録して無制限に再掲を続けない。「常に1件」を絶対保証しない。更新時刻は未確定(以前の午前5時は提案であり確定ではない)。 既存固定メッセージは現物確認し、別用途の固定投稿を勝手に解除しない。青い固定欄が複数のボタンを常設表示できるものとは扱わず、トピックごとの主な入口を1つにまとめる。 旧案「20投稿+30分で自動再掲」は不採用。案内ボードを利用者が作成するボタンも不採用。

5. 7機能と投稿ルートの接続

対象はプロフィール単体、プロフ付き募集、プロフ+告知+ROOM付き募集、総合案内、投稿メニュー、リンクボタン投稿、質問+承認。 Profile単体→共通MPB配信→既存プロフTopic。Profile+募集→Announcement→MPB→正しいエリアTopic。Profile+ROOM+募集→ROOM・Announcement→MPB→募集起点Topicと必要なROOM Topicを関係IDで関連付け。リンクボタン投稿→既存MPBボタン部品→許可されたエリアTopic。参加承認は既存GateApp-BotのCAPTCHA→2質問→最終ルール承諾+実際の本人入室照合を完走。保存したプロフ原本と今回だけの変更は区別、許可なくusernameを公開しない。二重投稿と関連投稿の削除漏れを防ぐ。 いずれのBot DM入口も正確なgroup/topic/名称を復元し、プレビューで宛先を提示。t.me/cリンク末尾の数字をAPIのmessage_thread_idに推測転用しない。