Matrixブリッジ
TomoriBotは、Matrixの部屋とDiscordのチャンネルをブリッジできます。ユーザーがMatrixからチャットすると、メッセージがDiscordにWebhookメッセージとして中継され、トモリはMatrixの部屋に返信します。 このページはユーザー向けのブリッジ機能について説明しています。アプリサービス内部の仕組みについては、Matrixブリッジのアーキテクチャをご覧ください。
セットアップ
Section titled “セットアップ”- 設定済みのMatrixのbotアカウントを、暗号化されていないMatrixの部屋に招待します。
- その部屋のInternal Room IDをコピーします。
- ブリッジしたいDiscordのチャンネルで
/server matrix linkを実行し、部屋のIDを貼り付けます。
botが招待を受け入れると、Matrixの部屋に短いリマインダーが投稿されます。リンクの完了は、引き続きDiscordから/server matrix linkで行います。
部屋のIDを見つける
Section titled “部屋のIDを見つける”ほとんどのMatrixクライアントでは、Room Settings → Advanced → Internal Room IDにあります。!abc:matrix.orgのような形式です。
Matrixからの利用
Section titled “Matrixからの利用”- 部屋がリンクされたら、普通に話しかけてください。MatrixのメッセージはDiscordチャンネルに中継されます。
- トモリはMatrixの部屋に返信します。
- Matrixのテキストコマンドは
/killと/refreshのみ使用可能です。
現在の制限事項
Section titled “現在の制限事項”- Matrixからスラッシュコマンドは使用できません(
/killと/refreshを除く)。 - DMやDMベースのクールダウンのリマインダーはサポートされていません。
- トモリはMatrixのプロフィール画像を見ることができません。
- メッセージをピン留めすることはできません。
- カスタム絵文字やMarkdownは確実にレンダリングされません。埋め込みはプレーンテキストとして中継されます。
- Matrixユーザーの個人のメモリーは、属性付きのサーバーメモリーにフォールバックされます。
- botが自動的に参加しない場合は、手動でMatrixのbotアカウントを招待し、再度
/server matrix linkを実行してください。 - Matrixの暗号化は後から無効にできません。暗号化された部屋は、新しく暗号化されていない部屋に置き換える必要があります。
- 上記に記載されていない制限事項がある場合は、動作するはずだと想定し、サポートサーバー(
/support discord)でバグを報告してください。
Discord内で同じガイドを見るには、/help matrixを実行してください。