-
Notifications
You must be signed in to change notification settings - Fork 0
Messages
plugins/DiscordBridgeJP/messages.yml の全設定項目です。チャット表示・通知に関する文言、Embedの色、添付ファイルの扱いをまとめて設定できます。
messages.yml は Configuration (config.yml)とは別ファイルです。config.yml の language を en に変更しても、messages.yml の文言は自動翻訳されません。プレースホルダの中身(進捗名・死亡メッセージ)だけが言語設定に応じて変わるので、外国語サーバーとして運用する場合はこのファイルの文言を直接書き換えてください。
アップデートによる自動補完機能は廃止されています。 アップデートで新しい設定項目が増えても、既存ファイルへの自動追記は行われません。起動時に
plugins/DiscordBridgeJP/update-vX.X.X/フォルダが自動生成されるので、同梱のupdate-guide.txtの手順に従って手動で反映してください。
| プレースホルダ | 説明 | 使える場所 |
|---|---|---|
{playername} |
プレイヤー名 | 通知全般 |
{advancement} |
進捗名 | 進捗通知のみ |
{deathmessage} |
死亡メッセージ全文(プレイヤー名を含む) | 死亡通知のみ |
色名、または16進カラーコード(#RRGGBB)が使えます。
black / dark_blue / dark_green / dark_aqua / dark_red / dark_purple / gold / gray / dark_gray / blue / green / aqua / red / light_purple / yellow / white / lime / orange / pink / purple / dark_magenta
例: embed-color: "lime" または embed-color: "#7FFF00"
| キー | デフォルト | 説明 |
|---|---|---|
discord-to-minecraft.format |
"C" |
Discordから送られたメッセージをMC内でどう表示するか |
選べる形式は3つです。
-
A:[Discord] 名前 > メッセージ(プレーン・色なし) -
B:[Discord \| ロール名] 名前 > メッセージ(Discord最上位ロール名入り。ロール無しは\|部分を省略) -
C:[Discord] 名前 > メッセージ(名前部分だけDiscord最上位ロール色)
| キー | デフォルト | 説明 |
|---|---|---|
attachments.image |
"link" |
画像添付の表示方法。link=画像URLをそのまま流す / text=固定文字に置換 |
attachments.attachment-image-text |
"[添付画像]" |
image: "text" の場合に使われる固定文字 |
attachments.attachment-file-text |
"[添付ファイル]" |
画像以外のファイルに常に使われる固定文字 |
参加・初参加・退出・進捗・死亡の5種類です。いずれもDiscordアバターのアイコン付きEmbedで送られます(embed: falseにすると太字テキストになります)。メンテナンスモード中の個別抑制については Configuration の maintenance.notify-* を参照してください。
共通の項目構成は以下の通りです。
| キー | 説明 |
|---|---|
enabled |
通知を出すか |
embed |
true=アイコン付きEmbed / false=太字テキスト |
embed-color |
Embed左側の色 |
message |
通知文言({プレースホルダ}使用可) |
デフォルト値の一覧です。
| 通知 | embed-color | message |
|---|---|---|
join(参加) |
lime |
{playername}がサーバーに参加しました |
first-join(初参加) |
purple |
{playername}が初めてサーバーに参加しました |
leave(退出) |
red |
{playername}がサーバーから退出しました |
advancement(進捗) |
gold |
{playername}が進捗 [ {advancement} ] を達成しました |
death(死亡) |
black |
{deathmessage} |
first-join は初参加(過去にこのサーバーに入ったことがない)プレイヤーにのみ適用され、それ以外は通常の join が使われます。
メンテナンスモードの開始・終了そのものを知らせる通知です。config.yml の maintenance.notify-* 設定(参加/退出/チャット中継等の抑制)とは別物で、こちらは /discordbridgejp maintenance on/off を実行するたびに必ず送られます。サーバー通知と同じくアイコンなし・絵文字付きの形式です。
| キー | 説明 |
|---|---|
enabled |
通知を出すか |
embed |
true=Embed / false=太字テキスト |
embed-color |
Embed左側の色 |
message |
通知文言。空にすると送信されない(無効化)。絵文字を入れたい場合はここに直接記述する |
デフォルト値の一覧です。
| 通知 | embed-color | message |
|---|---|---|
start(開始) |
red |
:red_circle: メンテナンス開始。管理者以外は参加出来ません。 |
end(終了) |
lime |
:green_circle: メンテナンス終了。すべてのプレイヤーは入室可能です。 |
サーバー起動・停止の通知です。プレイヤー通知と異なりアイコンは付かず、絵文字を文言に直接含める形式です。
| キー | 説明 |
|---|---|
enabled |
通知を出すか |
embed |
true=Embed / false=太字テキスト |
embed-color |
Embed左側の色 |
message |
通知文言。空にすると送信されない(無効化)。絵文字を入れたい場合はここに直接記述する |
デフォルト値の一覧です。
| 通知 | embed-color | message |
|---|---|---|
startup(起動) |
lime |
:white_check_mark: サーバーが起動しました。 |
shutdown(停止) |
red |
:octagonal_sign: サーバーが停止しました。 |
停止通知は、メッセージの送信が完了してからBotが切断されるため、確実にDiscordへ届きます。
設定変更後は /discordbridgejp reload で反映できます。