Matrixブリッジ
マトリックスルームをDiscordチャネルにブリッジして、両方のプラットフォーム間でチャットできるようにします。Matrixから送信されたメッセージは、WebhookメッセージとしてDiscordに表示され、TomoriBotはMatrixルームに直接応答します。
appserviceのホスティングとデプロイメントのアーキテクチャについては、マトリックスブリッジアーキテクチャ を参照してください。
セットアップ
Section titled “セットアップ”- Matrixボットアカウントを暗号化されていないMatrixルームに招待します。
- そのルームの内部ルームIDをコピーします (ほとんどのクライアント:
Room Settings>高度な設定>Internal Room ID、!abc:matrix.orgのような形式)。 - ブリッジしたいDiscordチャネルで
/matrix linkを実行し、ルームIDを貼り付けます。
ボットが参加すると、Matrixに確認が投稿されますが、/matrix linkを使用してDiscordからリンクを完了する必要があります。ブリッジされたチャネルを後で切断するには、/matrix unlinkを実行します。
Matrixからの使用
Section titled “Matrixからの使用”- ルームがリンクされたら、通常どおりチャットします。マトリックスメッセージはDiscordチャネルに中継されます。
- TomoriBotはマトリックスルームに返信します。
- サポートされているマトリックステキストコマンドは、
/killおよび/refreshです。
現在の制限事項
Section titled “現在の制限事項”- Matrixからのスラッシュコマンドはありません (
/killと/refreshを超える)。 - ダイレクトメッセージやDMベースのクールダウンリマインダーはありません。
- マトリックスアバターはボットの視覚機能には表示されません。
- メッセージの固定は利用できません。
- カスタム絵文字と複雑な書式設定は確実に表示されません。リレーをプレーンテキストとして埋め込みます。
- Matrixユーザーの個人的な記憶は、属性付きのサーバーの記憶にフォールバックします。
- ボットが自動的に参加しない場合は、Matrixボットアカウントを手動で招待し、
/matrix linkを再実行します。 - ルームの作成後にマトリックス暗号化を無効にすることはできません。暗号化されたルームは、暗号化されていない新しいルームに置き換える必要があります。
- チャネルのリンクを解除するには、
/matrix unlinkを使用します。 - 問題が上記にリストされていない場合は、
/support discordを使用してサポートサーバーに報告してください。
/helpで、プラグインを選択し、次にMatrixを選択して、Discordの対話型ウォークスルーを実行します。