【伺か】一部のサクラスクリプトを通知する仕組みを作ってみた。【プラグイン】

ukagaka

この記事で出来るようになること

\_a\qなどの選択肢やリンクが表示された時のみ通知するようにしてみる。
他にもバルーンに表示された内容によって通知を飛ばすことができる。

この記事の目的

非プログラマ向けの簡単な説明

ダウンロード

Release 1.0.0 · ambergon/ukagakaPlugin_SSP-SlaveConsole · GitHub

設定

func.luaを開いて編集します。
設定スペースの内容を下記のようにするとリンクや選択肢が入っていた場合にサクラスクリプトのtrayballoonの様な通知が飛ぶようになります。
UTF-8で編集してください。
titleやmsgはまだ日本語非対応ということでお願いします。

-- -- 設定スペース 
function Filter_Choise( sakuraScript ) 
    local filter = "\\q" 
    local title     = "notification" 
    local msg       = "choise" 
    local cmd       = "" 
    local breakFlag = true 
    if not ( filter == "" ) and not ( string.match( sakuraScript , filter ) == nil ) then 
        return title , msg , cmd , breakFlag 
    end 
    return nil , nil , nil , false 
end 


function Filter_Link( sakuraScript ) 
    local filter = "\\_a" 
    local title     = "notification" 
    local msg       = "link" 
    local cmd       = "" 
    local breakFlag = true 
    if not ( filter == "" ) and not ( string.match( sakuraScript , filter ) == nil ) then 
        return title , msg , cmd , breakFlag 
    end 
    return nil , nil , nil , false 
end 
-- -- 設定スペースここまで。 

小言

どちらかというとプログラマ向けのプラグインなのであまり活用先はないかもしれない。