KancolleSniffer

通知

通知は以下の10種類あります。通知方法は、ウィンドウの点滅、通知領域に表示、サウンドの再生、スマホへのプッシュ通知の4通りあります。

遠征終了 入渠終了 建造完了 艦娘数超過 装備数超過 大破警告
泊地修理20分経過 泊地修理進行 泊地修理完了 疲労回復

タイマーの終了通知については、終了前に予告したり、終了後にリピートさせることができます。遠征と入渠については、再度遠征や入渠を行うまでリピートを継続させることができます。

設定方法

通知方法の大まかな設定は設定ダイアログの通知タブで行います。すべての通知についての通知方法の有効・無効をこちらで設定します。

設定ダイアログの通知タブ

通知ごとの通知方法の設定は詳細設定で行います。上で有効にしていない通知方法は無効になります。リピートの間隔や予告のタイミングはこちらで設定します。遠征と入渠については継続を設定できます。

通知方法の詳細設定

スマホへのプッシュ通知を行う場合は、こちらでプッシュをチェックしておいてください。

スマホへのプッシュ通知

プッシュ通知の設定は、設定ダイアログのプッシュ通知タブで行います。アプリはPushbulletとPushoverに対応しています。必要なトークンを設定して有効をチェックすると、上でプッシュをチェックした通知がスマホに送られます。

設定ダイアログのプッシュ通知タブ

Pushbulletの設定方法

まずPCでPushbulletにサインアップしてください。それからSettings→AccountとたどってCreate Access Tokenを実行します。生成されたAccess Tokenを上の画面のPushbulletのTokenに入力してください。

スマホにPushbulletをインストールして、PCでサインアップしたのと同じアカウントでサインインすれば通知が届くようになります。Testボタンを押すと通知をテストできます。

Pushbulletは月に500通知まで無料です。それ以上受け取りたい場合はPushbullet Proを購入する必要があります。

Pushoverの設定方法

まずPCでPushoverにサインアップしてください。サインアップするとUser Keyが表示されるので、これを上の画面のUser Keyに入力してください。

続いてアプリケーションを作成します。「Create an Application/API Token」をクリックして表示されるページで、「Name」にKancolleSnifferと入力、「Type」でApplicationを選択し、一番下のチェックボックスをチェックして「Create Application」をクリックしてください。ほかの項目は空でもかまいません。

アプリケーションを作成するとAPI Token/Keyが表示されるので、これを上の画面のAPI Keyに入力してください。

スマホにPushoverをインストールして、PCでサインアップしたのと同じメールアドレスとパスワードでログインすれば通知が届くようになります。

Pushoverは最初の一週間の試用期限を過ぎたら、$4.99を一度払うだけでほぼ無制限に(7500通知/月)使えます。

通知メッセージのカスタマイズ

通知領域に表示するメッセージはカスタマイズできます。プッシュ通知のメッセージは通知領域のメッセージと同じなので、カスタマイズするとプッシュ通知のメッセージも変更されます。

たとえば、入渠が終わるときのメッセージを、航海日誌風にタイトルが「入渠」で本文が「~がまもなくお風呂からあがります」にするには、notofication.jsonという名前のファイルに以下の内容を記述してKancolleSnifferのフォルダに置きます。

[{"key":"入渠終了", "title":"入渠", "body":"%sが間もなくお風呂からあがります"}]

notification.jsonの形式はJSONのオブジェクトの配列です。オブジェクトのプロパティでメッセージの仕様を記述します。keyは通知の種類です。上で挙げた10種類のうち、疲労回復を除く9種類のいずれかを指定します。titleやbodyに%sを記述すると、そのメッセージの主体(入渠なら艦娘名)と置き換わります。

疲労回復については、キーが「疲労回復40」と「疲労回復49」の二つあります。キーがわかれているので、以下のように異なるメッセージを設定できます。%fは艦隊かドックの番号の「第一」~「第四」のいずれかに置き換わります。

[{"key":"疲労回復40", "title":"疲労", "body":"%f艦隊はあと9分で疲労回復します"}
{"key":"疲労回復49", "title":"疲労", "body":"%f艦隊は疲労回復しました"}]

ほかの通知については、デフォルトの設定を記述したnotification.jsonを参考にカスタマイズしてください。

音声ファイル

通知サウンドとして使用するために、以下の音声ファイルを提供しています。

結月ゆかりボイスは、VOICEROID+ 結月ゆかり EXで生成したものです。

さとうささらボイスは、CeVIOプロジェクトの「さとうささら」を使用したものです。