---
layout: doc
---

# ダイレクトメッセージ

プレイヤー間で 1対1 のプライベートメッセージを送受信できます．

## 基本的な使い方

### メッセージの送信

```
/tell <player> <message>
```

エイリアス: `/t`, `/msg`, `/m`, `/w`, `/whisper`

指定したプレイヤーにダイレクトメッセージを送信します．受信したメッセージをクリックすると，送信者への返信コマンドが自動入力されます．

### クイック返信

```
/reply <message>
```

エイリアス: `/r`

最後にメッセージを送ってきたプレイヤーに返信します．該当するプレイヤーがいない場合は，最後にメッセージを送った相手に送信されます．

クイック返信を利用するには `config.yml` で `features.quickReplies.enabled` が `true` (デフォルト) である必要があります．

## クロスサーバーダイレクトメッセージ <Badge type="tip" text="v1.3.0~" />

> [!NOTE]
> 
> この機能を利用するには `config.yml` で `features.velocityIntegration.crossServerDirectMessage` を `true` に設定してください．

ほかのサーバーにいるプレイヤーに対してメッセージを送信するにはプレイヤー引数を `プレイヤーID@サーバー名` で指定します．

```
/tell <player>@<server> <message>
```

## 通知設定

プレイヤーはダイレクトメッセージ受信時のサウンド通知を個別に制御できます．

```
/lc settings notice on     # 通知を有効化
/lc settings notice off    # 通知を無効化
```

## ローマ字変換との連携

[ローマ字変換](/ja/docs/features/japanese-conversion)が有効な場合，ダイレクトメッセージの内容も自動的に日本語に変換されます．変換はプレイヤーの `japanese` 設定に従います．

## スパイ機能

`lunaticchat.spy` パーミッション (デフォルト: op) を持つプレイヤーは，サーバー上のすべてのダイレクトメッセージを閲覧できます．スパイプレイヤーには変換前のメッセージが表示されます．

## メッセージフォーマット

ダイレクトメッセージの表示形式は `config.yml` の `messageFormat.directMessageFormat` でカスタマイズできます．詳細は[メッセージフォーマット](/ja/docs/reference/message-format)を参照してください．
