[Spigot 1.9 ~ 1.13]NazBot - DiscordBot連携プラグイン

サーバーMODやBUKKITのプラグインなどの公開/紹介を専門に行うフォーラムです。クライアントMODと組み合わせ必須の物はMOD公開/紹介フォーラムで公開してください。
フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。
  • (PostNo.322366)

[Spigot 1.9 ~ 1.13]NazBot - DiscordBot連携プラグイン

投稿記事by Pork0793 » 2018年12月02日(日) 17:21




NazBot
Discord-Bot と連携して利用するMinecraft Spigot向けプラグイン


概要

名前: NazBot
対応バージョン: Spigot: 1.9 ~ 1.13

https://naz7z.github.io


ダウンロード

https://naz7z.github.io/download.html


できること

・チャットの相互受信送信
・アナウンス機能
・レポート機能
・プレイヤー参加退出ログ転送
・Discordからのログインプレイヤー確認


Discordに用いるメッセージフォーマットには以下の三つがご使用になれます。

・"Webhook" - アイコン, 名前がプレイヤーのものになります。
・"Normal" - Botがメッセージをそのまま送信します。
・"Embed" - 一枚のプレート状になって送信されます。


Minecraftに用いるメッセージフォーマットにはPlaceholderAPIがご使用になれます。
Discord転送のメッセージには LunaChat等のチャット変換プラグインもご使用になれます。


https://www.spigotmc.org/resources/placeholderapi.6245/
http://forum.minecraftuser.jp/viewtopic.php?t=13739


Minecraftコマンド






コマンド (/discord 以外のコマンドにはパーミッションNazBot.opが必要です。)説明
/discordDiscord のグループ招待リンクを表示します。
(Configでメッセージはカスタマイズできます。)
/discord broadcast [Message]
/discord bc [Message]
Discord と Minecraftに同時にメッセージを送信します。
Minecraft内は効果音が鳴ります。
/discord discordcast [Message]Discord内にメッセージを送信します。
/discord reloadNazBotをリロードします。
/discord helpヘルプを表示します。




## Discordコマンド



下の文字列を chatChannelに打ち込むことで発動します。 説明
playerlist
list
サーバー内のプレイヤーを一覧表示します。




Configファイル

コード: 全て選択
#=========================================================================
#      _   __            ____          __
#     / | / /___ _____  / __ )  ____  / /_
#    /  |/ / __ `/_  / / __  | / __ \/ __/   Created by twitter@naz_7z
#   / /|  / /_/ / / /_/ /_/ / / /_/ / /_    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
#  /_/ |_/\__,_/ /___/_____/  \____/\__/
#
#=========================================================================


## =============[ DISCORD BOT SETTING ]============= ##

#BOTトークンを張り付いてください。
token: "BOT_TOKEN_HERE"

#「____をプレイ中」のメッセージを変更できます。
gameName: "Minecraft"


## =============[   CHANNEL SETTING   ]============= ##

#レポート情報の送信に利用されるチャンネルです。
reportChannel: 000000000000000000

#チャットの相互送信に利用されるチャンネルです。
chatChannel: 000000000000000000

#コマンドを用いたBOTからのDiscordメッセージの送信に利用されるチャンネルです。
announceChannel: 000000000000000000

#プレイヤーのログイン等の情報の送信に利用されるチャンネルです。
playerLogChannel: 000000000000000000

#BOTの更新等があった際に情報の送信に利用されるチャンネルです。
adminLogChannel: 000000000000000000


## =============[ CHAT FORMAT SETTING ]============= ##

#DiscordからのメッセージをMinecraft内のチャットで表示するフォーマットです。
#==使用可能プレースホルダ==
#%message%"  メッセージ本文に置き換わります。
#%name%      ユーザーの名前に置き換わります。
#%nickname%  ユーザーのニックネームに置き換わります。
#%tag%       ユーザーの四桁のタグに置き換わります。
#%role%      ユーザーの最上位役職の名前に置き換わります。所属しない場合は以下の指定に書き換わります。
#%time%      下の時間フォーマットの時刻に置き換わります。
inMinecraftFormat: "&7[&9Discord&7]&f%nickname%&a:&f %message%"

#MinecraftのチャットからのメッセージをDiscord内で表示するフォーマットです。
#==使用可能プレースホルダ==
#%message%"    メッセージ本文に置き換わります。
#%name%"       プレイヤーの名前に置き換わります。
#%nickname%"   プレイヤーのニックネームに置き換わります。
#%world%"      プレイヤーが位置するワールドの名前に置き換わります。
#%time%"       下の時間フォーマットの時刻に置き換わります。
  #※PlaceholderAPIを利用できます。
  #※このフォーマットは"discordMessageFormat"でNormalを選んだ場合のみ適応されます。
inDiscordFormat: "[%time%]%name% » %message%"

#プレイヤーの参加・退出ログを管理するメッセージのフォーマットです。
  #==使用可能プレースホルダ==
  #%name%"       プレイヤーの名前に置き換わります。
  #%nickname%"   プレイヤーのニックネームに置き換わります。
  #%world%"      プレイヤーが位置するワールドの名前に置き換わります。
  #%time%"       下の時間フォーマットの時刻に置き換わります。
#※PlaceholderAPIを利用できます。
joinEventFormat: "**JOIN**  -  [%time%] %name%"
quitEventFormat: "**QUIT**  -  [%time%] %name%"

#役職が設定されていない場合の表示フォーマットです。
noneRole: "none"

#上のフォーマット内の%time%のフォーマットを変更できます。
dateFormat: "HH:mm:ss"

#MinecraftのチャットからのメッセージをDiscord内で表示するチャットの送信方式です。
#以下の0~2の数字で指定してください。
# 0 "Webhook" - アイコン, 名前がプレイヤーのものになります。
# 1 "Normal"  - Botがメッセージをそのまま送信します。
# 2 "Embed"   - 一枚のプレート状になって送信されます。
chatMessageFormat: 0
playerLogMessageFormat: 2
adminLogMessageFormat: 2


## =============[  MESSAGES  SETTING  ]============= ##

discordInviteMessage: "&9Discordサーバーにご参加ください!\n&9リンク: &nhttps://discord.gg/xxxxxx"

## =============[       NAZ-BOT       ]============= ##
アバター
Pork0793
ID:3cb57138
大工さん
 
記事: 67
登録日時: 2016年11月30日(水) 16:22
お住まい: Japan

Return to サーバーMOD,プラグイン 公開/紹介

x