Discord スレッド自動作成仕様

listener.py によるスレッド自動作成の動作仕様

トリガー条件

#実行・指示 または #ai-command チャンネルで、以下のパターンを含むメッセージが投稿された場合にスレッドを自動作成する。

パターン
新規プロジェクト「新規プロジェクト: LINEリッチメニュー制作」
プロジェクト + スレッド/スレッズ「プロジェクトとしてスレッズ立てて」
スレッド立てて/作って「スレッド立ててそちらで」
プロジェクトとして「プロジェクトとして進めて」

スレッド名の抽出ロジック

  1. メッセージ全体からメタ指示(スレッド作成関連の文言)を除去
  2. 改行で分割し、最初の非空行をプロジェクト名とする
  3. サフィックス(「してほしい」「作ってください」等)を除去
  4. 最大30文字に制限
  5. 🚀 {プロジェクト名} 形式でスレッド作成

例: 占い事業の事業計画書を作ってほしい\n新規プロジェクトとしてスレッズ立てて🚀 占い事業の事業計画書

完了報告の投稿先

条件投稿先
スレッドが存在するスレッド内
スレッドなし#実行・指示 メインチャンネル

ユーティリティ: /opt/new_bot/scripts/discord_report.sh

関連ファイル