5. メッセージに関する設定
5.1. メッセージ全般の設定
本章では、Rocket.Chatのメッセージ編集に関連する詳細設定項目について解説します。
メッセージに関する設定は、設定画面の メッセージ
の項目から行うことができます。
設定可能な項目は次のとおりです。
- メッセージの固定を許可
- 有効化するとメッセージのピン留め機能が利用できるようになります
- メッセージスニペットを許可
- 有効化するとスニペット機能が利用できるようになります
- メッセージへのスターを許可
- 有効化するとメッセージにスターを付けられるようになります
- ビデオレコーダーが有効
- 開封確認情報の表示
- 有効化するとメッセージを他のユーザーが開封した場合に、メッセージの横にチェックが入ります
- 詳細な開封確認情報
- 有効化するとメッセージを開封したユーザーの詳細情報が閲覧できます
- メッセージの編集を許可
- メッセージの編集を (n) 分ブロック
- メッセージの編集を許可するまでの時間を指定できます
- メッセージの削除を許可
- メッセージの削除を (n) 分ブロック
- メッセージの削除を許可するまでの時間を指定できます
- 認識されないスラッシュコマンドを許可
- 有効化するとスラッシュから始まる文章を入力できるようになります
- ユーザーからのダイレクトメッセージを許可
- 検索に常に正規表現を使用
- 有効化すると検索時の常に正規表現を利用します
- 日本語の場合、有効化すると検索時にキーワードをスラッシュで囲む必要がなくなります
- 編集したステータスの表示
- 有効化すると編集したメッセージを判別できるようになります
- 削除したステータスの表示
- 有効化するとメッセージが削除されたことがわかるようになります
- メッセージの悪い言葉フィルタリングを許可
- ブラックリストに悪い言葉を追加
- ブラックリストから単語を削除
- 既に登録されているブラックリストの単語から除外するキーワードを入力します
- メッセージごとの編集履歴を保持
- 有効化するとメッセージの履歴が保持されて、後から利用できます
- すべてのメッセージの最大Channelサイズ
- @allにメンションを送る場合のチャンネル内の最大メンバー数
- メンバー数が設定した数よりも多い場合、メッセージの送信が拒否されます
- 0の場合、無制限になります
- メッセージの最大文字数
- 長いメッセージを添付ファイルに変換することを許可
- 有効化するとメッセージを添付ファイルに変換できるようになります
- 書式のヒントの表示
- 期限のグループ化 (秒数)
- メッセージを1つのメッセージとしてグループ表示する秒数を指定します
- リンクプレビューの埋め込み
- 有効化すると画像などが埋め込み表示されるようになります
- 要求ユーザーエージェントの埋め込み
- 埋め込みを許可するユーザーエージェントを指定します
- キャッシュ有効期限の埋め込み
- ユーザーの埋め込みを無効にする
- 埋め込み機能を無効にするユーザーをカンマ区切りで指定します。
- 無視されたホストの埋め込み
- 埋め込み機能を無効にするホストをカンマ区切りで指定します
- 安全なポート
- プレビューを許可するポートをカンマ区切りで指定します
- 時刻形式
- 時刻のフォーマットを指定します
- 時刻フォーマットについては下記の時刻フォーマットについてを参照してください
- 日付形式
- 時刻のフォーマットを指定します
- 時刻フォーマットについては下記の時刻フォーマットについてを参照してください
- 時間と日付の形式
- 時刻のフォーマットを指定します
- 時刻フォーマットについては下記の時刻フォーマットについてを参照してください
- チェーン引用の最大数
- 引用する際、メッセージをどこまで遡るかを設定します
- システムメッセージを非表示
- 以下のシステムメッセージを有効/無効化できます
- 「ユーザーが参加しました」メッセージ
- 「ユーザーが退出しました」メッセージ
- 「ユーザーが削除されました」メッセージ
- 「ユーザーが追加されました」メッセージ
- 「ユーザーミュート/ミュート解除」メッセージ
- メッセージ消去タイプ
- アカウントを削除した際のメッセージの消去ポリシーを変更できます
- 言語の一覧を強調表示するコード
- コードブロックの強調表示に使用される言語をカンマ区切りで指定します
5.2. カスタム絵文字の登録
Rocket.Chatでは、メッセージに絵文字を利用することができます。
プリセットの絵文字の他に、独自の絵文字をアップロードして利用することができます。
絵文字のアップロードは、管理画面の カスタム絵文字
の項目から行うことができます。
5.3. カスタムサウンドの登録
Rocket.Chatでは、メッセージを受信した際などに音声を鳴らすことができます。
プリセットの音声の他に、独自の音声をアップロードして利用することができます。
音声のアップロードは、管理画面の カスタムサウンド
の項目から行うことができます。
5.4. レートリミッターの設定
Rocket.Chatの利用環境によっては、大量のメッセージが短い期間に送信されることがあります。そのような場合、システム全体の処理が遅くなり他のユーザーの会話に支障をきたす可能性があります。
このような問題を防ぐために、Rocket.Chatにはメッセージの送信制限の機能としてレートリミッターがあります。
レートリミッターの設定は、設定画面の レートリミッター
の項目から行うことができます。
レートリミッターには大きく3つの機能があります。
- APIレート制限
- Rocket.ChatのAPI呼び出しの制限を行います
- 制限の対象とするインターバルと時間範囲内に許可する呼び出し数を設定できます
- DDPレート制限
- IPアドレス/ユーザー/メソッド単位でのアクセス制限を行います
- IPアドレス/ユーザー/メソッドそれぞれに対して、インターバルと許可する要求数を設定することができます。
- 機能を制限しています
- エンドポイントを登録するユーザーのデフォルトの呼び出し数を制限します
5.5. 保持ポリシーの設定
Rocket.Chatは、基本的な設定では送信されたメッセージを恒久的に保持します。
つまりメッセージが溜まり続ける状態になるため、DBのサイズが増え続けることになります。このような状況を防ぐために、古いメッセージを自動削除するための保持ポリシーの設定を行うことができます。
保持ポリシーの設定は、設定画面の 保持ポリシー
の項目から行うことができます。
設定可能な項目は次の通りです。
- 有効
- 有効にすると保持ポリシーが有効化され、メッセージの自動削除が行われます
- 設定にミスがあると、すべてのメッセージが削除される場合があるので、慎重に有効化するようにしてください
- タイマー精度
- 削除を実施する間隔を指定することができます
- 短い間隔で実行すると、削除にシステムの処理能力が奪われることがあります
- 高度な保持ポリシー設定の使用
- 高度な保持ポリシークロンの使用
- cron方式で、削除を実施する間隔を指定することができます
グローバルポリシーの項目では、次の内容を設定できます。
- チャンネルに適用
- 有効化するとチャンネルのメッセージの自動削除が行われるようになります
- チャンネルでのメッセージ保持日数
- プライベートグループに適用
- 有効化するとプライベートチャンネルのメッセージの自動削除が行われるようになります
- プライベートグループでのメッセージ保持日数
- プライベートチャンネルを保持する日数を指定します。
- ダイレクトメッセージに適用する
- 有効化するとダイレクトメッセージのメッセージの自動削除が行われるようになります
- ダイレクトメッセージでのメッセージ保持日数
- 固定されたメッセージを整理しない
- 有効化すると固定化されたメッセージは削除されません
- ファイルのみを削除
- ディスカッションメッセージを整理しない
- 有効化するとディスカッションメッセージは削除されません
- スレッドを整理しない