メッセージチャネル

Themisはチームのメッセージアプリで直接利用できます。プライベートDMでボットとチャットしたり、グループ会話でメンションしたりできます。スペースに接続されたすべてのサービスにアクセスできます。

Telegram

はじめに

  1. TelegramでスペースのThemisボットを検索します(ボットのユーザー名は管理者に確認してください)
  2. スタートをタップしてプライベート会話を開始します
  3. /meを送信してTelegramユーザーIDを取得します
  4. Themisのプロフィール > 接続 > TelegramでユーザーIDを入力してアカウントをリンクします

リンクすると、ボットとのDMは自動的に認証されます。

送信できるもの

種類対応
テキストリアルタイムストリーミングレスポンスに完全対応
画像写真と画像ファイル — エージェントが視覚コンテンツを分析可能
音声メッセージ自動的にテキストに文字起こしされ、処理されます
写真キャプションコンテキストとして画像に含まれます

レスポンスの仕組み

  • ボットは処理中に入力中インジケーターを表示します
  • レスポンスは段階的に更新されるライブドラフトとしてリアルタイムでストリーミングされます
  • 長いメッセージはTelegramの4,096文字制限を超えると自動的に分割されます
  • ボットは受信確認として絵文字でリアクションします

グループチャット

グループチャットでは、ボットは以下の場合にのみ応答します:

  • 名前でメンション: @botname PRの状況は?
  • 返信: 以前のボットメッセージに返信して会話を続ける

ボットはコンテキストとして他のグループメッセージを読みますが、直接アドレスされない限り応答しません。ボットが参加するには、管理者がグループチャットを許可リストに追加する必要があります。

ボットがコンテキストのためにグループメッセージを読めるように、管理者にBotFatherのグループプライバシーモードを無効にするよう依頼してください。

音声メッセージ

音声メッセージを送信すると、Themisが自動的に文字起こしして応答します。ハンズフリーでのクエリに最適です — タイピングなしでバグの説明、質問、指示の口述ができます。

Microsoft Teams

はじめに

  1. TeamsワークスペースでThemisボットを見つけます(名前で検索)
  2. ボットと1対1チャットを開始します
  3. /meを送信してTeamsユーザーIDを取得します
  4. Themisのプロフィール > 接続 > Microsoft TeamsでユーザーIDを入力してアカウントをリンクします

リンクすると、DMは自動的に認証されます。

送信できるもの

種類対応
テキストリアルタイムストリーミングレスポンスに完全対応
画像インライン画像と添付ファイル — エージェントが視覚コンテンツを分析可能

レスポンスの仕組み

  • ボットは考え中に入力中インジケーターを表示します
  • レスポンスはライブ更新で段階的にストリーミングされます
  • レスポンスは元のメッセージにスレッドされます
  • レスポンスでMarkdownフォーマットがサポートされています

グループチャットとチャネル

Teamsのグループとチャネルでは、ボットは以下の場合に応答します:

  • メンション: @Themis スプリントの状況は?
  • 返信: 以前のボットメッセージに返信

特別な設定は不要です — ボットがグループやチャネルに追加されると、メンションに応答できます。ボットはコンテキストとしてメンション以外のメッセージを読みます。

管理者はスペース設定 > グループでグループごとのカスタム指示を設定し、ボットの動作をカスタマイズできます(例:異なるトーン、フォーカスエリア、ルール)。

一般的なワークフロー

質問する

DMでメッセージを送信するか、グループでボットをメンションします:

あなた: @Themis 決済サービスのオープンPRは?

Themis: ステータス、レビュアー、CI結果とともにオープンPRを一覧表示

レビューをトリガー

あなた: @Themis PR #42をレビューして

Themis: PRを取得し、差分を分析し、GitHubにレビューを送信

データを取得

あなた: @Themis 今月の稼働率は?

Themis: Metabaseにクエリを実行し、データのチャートを返します

オートメーションを受信

管理者はオートメーション結果をTelegram DMやTeams DMに配信するよう設定できます。受信するにはプロフィール > 接続でアカウントをリンクしてください。

Telegram vs Teams

機能TelegramTeams
音声メッセージ文字起こし + レスポンス非対応
グループ設定管理者の許可リスト必要ボット追加後自動許可
ストリーミングライブドラフト更新段階的メッセージ更新
グループメンバー検出手動Teams APIで自動検出