[1.12.2]NazunaBot - 多機能チャットBOT

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

[1.12.2]NazunaBot - 多機能チャットBOT

投稿記事by Pork0793 » 2018年5月26日(土) 16:19

画像

概要

・spigot 1.12.2向けのプラグインです。 (確認はしてませんがcraftbukkitでもおそらく動作します。)
・プレイヤーのチャットに反応して、メッセージやコマンドを実行します。
・ログイン,ログアウト,死亡時のメッセージを変更,コマンドを実行,音を鳴らすことができます。
・好きな時間を指定して、時報を鳴らせます。また、時報のメッセージ,コマンドは指定できます。
・ゲーム内からアナウンスをすることができます。
・すべてのメッセージとコマンドはランダム化できます。
・コンフィグから、全てのメッセージ,コマンド,サウンドの設定ができます。
・GitHubにてコードを公開しています。



使い方

ダウンロードリンクよりプラグイン本体ダウンロードしてください。
プラグイン本体を pluginsフォルダに入れ、spigotサーバーを起動(もしくはリロード)してください。
必要に応じて、NazunaBotフォルダにある、config.yml を編集してください。



お願い

質問,意見,要望,バグ報告はこのフォーラムにお願いします。
プラグインの著作権は制作者にあります。
二次配布、改造はご遠慮下さい。
個人的な質問等がございましたらサイン内のTwitterよりお願いします




パーミッション

なし




コマンド

/bc [message] //音とともにアナウンスができます。




コンフィグ
コード: 全て選択
join:
  message: true                                  #メッセージ変更をするか
  sound: true                                     #サウンド変更をするか
  setting: ENTITY_LIGHTNING_IMPACT #サウンドを記述
quit:
  message: true
  sound: true
  setting: ENTITY_LIGHTNING_IMPACT
death:
  message: true
  sound: true
  setting: ENTITY_LIGHTNING_IMPACT

RandomMessage:
  joinMessage:
    #記述してあるセクションからランダムで一つ選ばれ、その中のものが全て実行されます。
    #コマンドは先端にスラッシュを一つだけつけてください。
    sectionOne:
      - "&eやっほー! %player%さんいらっしゃい!"
    sectionTwo:
      - "&e%player%がきたってまじ...!? やったぜ!!!"
    sectionThree:
      - "&eあれ? きみはもしかして名探偵%player%!?"
  quitMessage:
    sectionOne:
      - "&eバイバイ! %player%さん!"
    sectionTwo:
      - "&e%player%さん、まったきてねー!"
    sectionThree:
      - "&eさよなら! %player%さん!"
  deathMessage:
    sectionOne:
      - "&e%player%さん... 死んじゃった..."
    sectionTwo:
      - "&e%player%さん大丈夫? ロストしてないよね...!?"
    sectionThree:
      - "&e10時20分30秒、%player%さんの死亡を確認しました。"
     
chatReply:
  #ここに判定するワードを書きます。
  こんにちは:
    #記述してあるセクションからランダムで一つ選ばれ、その中のものが全て実行されます。
    #コマンドの先端には一つだけスラッシュをつけてください。
    sectionOne:
      - "%player%さん こんにちは!"
    sectionTwo:
      - "%player%さん やっほ!"
    sectionThree:
      - "Hello, everyone."


コード: 全て選択
timer:
  #時間/分/秒を記述
  00/00/00:
    #記述してあるセクションからランダムで一つ選ばれ、その中のものが全て実行されます。
    sectionOne:
      - "なずなが0時をお伝えします!"
    sectionTwo:
      - "%player%さん ねよー!"
    sectionThree:
      - "GoodNight."
      - "/give @a cookie"






ダウンロード
Download

GitHub



アップデート

・なし




Todo

・正規表現の実装
・主なチャンネルチャットプラグインとの互換性
最後に編集したユーザー Pork0793 [ 2018年8月07日(火) 13:07 ], 累計 5 回
アバター
Pork0793
ID:3cb57138
大工さん
 
記事: 60
登録日時: 2016年11月30日(水) 16:22
お住まい: Japan

  • (PostNo.316915)

Re: [1.12.2]NazunaBot - 多機能チャットBOT

投稿記事by kotarobo_ » 2018年5月27日(日) 10:09

会話のような応答をさせるためにはいろいろな回答パターンが必要になるため、正規表現が使えると可能性が広がるかもです!
またチャンネルチャット系プラグインを導入していることが多いため、そのサポートがあると助かるかなと思います(:3_ヽ)_
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:9b2294db
石掘り
 
記事: 88
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.316926)

Re: [1.12.2]NazunaBot - 多機能チャットBOT

投稿記事by Pork0793 » 2018年5月27日(日) 14:21

kotarobo_ さんが書きました:会話のような応答をさせるためにはいろいろな回答パターンが必要になるため、正規表現が使えると可能性が広がるかもです!
またチャンネルチャット系プラグインを導入していることが多いため、そのサポートがあると助かるかなと思います(:3_ヽ)_


ご意見ありがとうございます!
ぜひ次への課題とさせていただきますね!
アバター
Pork0793
ID:bcc185ff
大工さん
 
記事: 60
登録日時: 2016年11月30日(水) 16:22
お住まい: Japan

  • (PostNo.317110)

Re: [1.12.2]NazunaBot - 多機能チャットBOT

投稿記事by Biscoket_ » 2018年6月03日(日) 16:32

自分ではちゃんと &eやっほー! %player%さんいらっしゃい!" ととかの部分が &eやっほー! Biscoket_さんいらっしゃい!"になるんですけど、
相手からすれば その相手のIDで表示されちゃってます 日本語おかしかったらすみません。
Biscoket_
ID:444274a4
 

  • (PostNo.317117)

Re: [1.12.2]NazunaBot - 多機能チャットBOT

投稿記事by Pork0793 » 2018年6月03日(日) 19:09

Biscoket_ さんが書きました:自分ではちゃんと &eやっほー! %player%さんいらっしゃい!" ととかの部分が &eやっほー! Biscoket_さんいらっしゃい!"になるんですけど、
相手からすれば その相手のIDで表示されちゃってます 日本語おかしかったらすみません。


すいません!こちら記述し忘れていましたね!

%toChat%をご利用ください!

プラグインご使用いただき誠にありがとうございます(*- -)(*_ _)ペコリ
アバター
Pork0793
ID:3cb57138
大工さん
 
記事: 60
登録日時: 2016年11月30日(水) 16:22
お住まい: Japan


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

x