tiarra-plugin - 作ったものを適当に入れておくよ

Copyright(C) Sharl Morlaroll <sharl@hauN.org>

* Boxcar2.pm

+ Tools::Boxcar2 {
  # get token : https://boxcar.uservoice.com/knowledgebase/articles/314474-how-to-get-my-boxcar-access-token
  token: <Boxcar 2 access token>
  # sound name : https://boxcar.uservoice.com/knowledgebase/articles/306788-how-to-send-your-boxcar-account-a-notification
  sound: <sound name>
  # specify icon (recommended 64x64 PNG)
  icon: <icon URL>
  # encodings : perl -MEncode -le 'print for Encode->encodings(":all")'
  encoding: UTF-8

  keyword: <keyword1>[,<keyword2>,...]
  channel-keyword: <channel1>[,<channel2>,...] <keyword1>[|<keyword2>|...]
}

* PushBullet.pm

+ Tools::PushBullet {
  apikey: v1UBqIgMry00FCRwemhIjciSF71C6fBfs2ujAsiuzdOsm
  #device:
  #encoding: UTF-8

  # encodings : perl -MEncode -le 'print for Encode->encodings(":all")'
  encoding: UTF-8

  keyword: <keyword1>[,<keyword2>,...]
  channel-keyword: <channel1>[,<channel2>,...] <keyword1>[|<keyword2>|...]
}

* MessageFilter.pm

+ Tools::MessageFilter {
  # 人物のマスクと、パターン、置換パターンを定義。
  # パターンを置換パターンに変換
  # 人物が複数のマスクに一致する場合は、最初に一致したものが使われます。
  # pattern: *!*@* pattern replace

  # hogehoge を ほげほげ に変換します
  pattern: *!*@* hogehoge ほげほげ

  # 置換パターンの前後につける文字列
  head: [
  tail: ]
}

* UnicodeFilter.pm by @xia-sava

+ Tools::UnicodeFilter {
  # 発言中の "\x{16進コード}" を問答無用で当該 Unicode の文字に変換します.
  codepoint: 1
  # 発言中の ":sushi:" といった Slack で使えるっぽいやつを問答無用で当該 Unicode Emoji に変換します.
  slack-emoji: 1
}