Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Narazaka/miyojs-filter-join

join - join filter for Miyo
https://github.com/Narazaka/miyojs-filter-join

miyojs ukagaka

Last synced: 28 days ago
JSON representation

join - join filter for Miyo

Awesome Lists containing this project

README

        

join - 結合
========================================

これはなにか
----------------------------------------

これは伺か用SHIORIサブシステムである美代(Miyo)の辞書フィルタプラグインです。

複数の値の結合を提供します。

インストール
----------------------------------------

### 一般

npm install miyojs-filter-join

### ゴーストに追加する場合

ghost/masterをカレントディレクトリとして同様に

npm install miyojs-filter-join

含まれるフィルタ
----------------------------------------

### join

複数の値の結合を提供します。

依存
----------------------------------------

このフィルタが依存するものはありません。

使用方法
----------------------------------------

MiyoのYAML辞書ファイルのエントリにフィルタを追加します。

OnTest:
filters: [join]
argument:
join:
-
- 最初1
- 最初2
- 中
-
filters: [value]
value: 最後

# 「最初1中最後」か「最初2中最後」が返る

argument.joinを使います。

joinは配列で、それぞれの要素をエントリ内容として実行し、結合して返します。

それぞれの要素はエントリのトップレベル(たとえばOnTest:の直下)と同じように実行されます。
なので通常の発話等をおいたり、さらにfilterをかけることも可能です。