メッセージチャネル
Themisはチームのメッセージアプリで直接利用できます。プライベートDMでボットとチャットしたり、グループ会話でメンションしたりできます。スペースに接続されたすべてのサービスにアクセスできます。
Telegram
はじめに
- TelegramでスペースのThemisボットを検索します(ボットのユーザー名は管理者に確認してください)
- スタートをタップしてプライベート会話を開始します
/meを送信してTelegramユーザーIDを取得します- Themisのプロフィール > 接続 > TelegramでユーザーIDを入力してアカウントをリンクします
リンクすると、ボットとのDMは自動的に認証されます。
送信できるもの
| 種類 | 対応 |
|---|---|
| テキスト | リアルタイムストリーミングレスポンスに完全対応 |
| 画像 | 写真と画像ファイル — エージェントが視覚コンテンツを分析可能 |
| 音声メッセージ | 自動的にテキストに文字起こしされ、処理されます |
| 写真キャプション | コンテキストとして画像に含まれます |
レスポンスの仕組み
- ボットは処理中に入力中インジケーターを表示します
- レスポンスは段階的に更新されるライブドラフトとしてリアルタイムでストリーミングされます
- 長いメッセージはTelegramの4,096文字制限を超えると自動的に分割されます
- ボットは受信確認として絵文字でリアクションします
グループチャット
グループチャットでは、ボットは以下の場合にのみ応答します:
- 名前でメンション:
@botname PRの状況は? - 返信: 以前のボットメッセージに返信して会話を続ける
ボットはコンテキストとして他のグループメッセージを読みますが、直接アドレスされない限り応答しません。ボットが参加するには、管理者がグループチャットを許可リストに追加する必要があります。
ボットがコンテキストのためにグループメッセージを読めるように、管理者にBotFatherのグループプライバシーモードを無効にするよう依頼してください。
音声メッセージ
音声メッセージを送信すると、Themisが自動的に文字起こしして応答します。ハンズフリーでのクエリに最適です — タイピングなしでバグの説明、質問、指示の口述ができます。
Microsoft Teams
はじめに
- TeamsワークスペースでThemisボットを見つけます(名前で検索)
- ボットと1対1チャットを開始します
/meを送信してTeamsユーザーIDを取得します- 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
| 機能 | Telegram | Teams |
|---|---|---|
| 音声メッセージ | 文字起こし + レスポンス | 非対応 |
| グループ設定 | 管理者の許可リスト必要 | ボット追加後自動許可 |
| ストリーミング | ライブドラフト更新 | 段階的メッセージ更新 |
| グループメンバー検出 | 手動 | Teams APIで自動検出 |