ページを正常に表示するには JavaScript を有効にする必要があります。

はじめに

このBotは, 15分に一度 フォローユーザーのツイートを拾って「みりあやんないよ」をツイートする Twitter Botです。@MiriaYanniyo

©2003-2018 BNEI

ソースコードは GitHub で管理しています。みりあやんないよbotは Kotlin製です。ことりんかわいい!みりあやんないよbotには MITライセンスが適用されます。


機能

  • 15分に一度 (毎時0分, 15分, 30分, 45分頃), followingのツイートから「みりあやんないよ」を投稿します

    TL のランダムなツイートを形態素解析して自然な日本語を切り取って, 「みりあ○○○やんないよ」の形にします。みりあやんないよ bot は, 利用させていただいたツイートをお気に入り登録します。

    定期ツイートなどの自動ツイートの類いは除外しています。また 不適切ワードを DB 化し除外するようになっています。

    不適切な投稿を防止するため Yahoo! の感情解析の結果を利用しネガティブワードを投稿しにくくなりました。例えば 逝去や災害などの不幸なニュースには反応しにくくなっています。(2018/2/24)

    80% の確率で「みりあ○○やんないよ」選びますが, これだけではなくレアケースとして

    10% の確率で「みりあも○○やるー」

    を さらに5% の確率で「みりあも○○やーるー!」を そして残りの5% の確率で「みりあも○○やーらない!」を選びます。


    以下, 技術的備考です。

    形態素解析には, 2017/5/2 以前は MeCab を利用していましたが, より高い精度のためYahoo! のテキスト解析 APIを使用しています。

    MeCab 時代では, 単純に名詞のみを切り取っていましたが, 今では日本語が自然になるように品詞レベルで「みりあやんないよ」に接続するようなワードを連結するようにしています。

  • アイマス関連用語を重み付けし アイマス関連の話題に反応しやすくします

    THE IDOLM@STER データベース 様が作成しているIME辞書データを組み込んでおり, アイマス関連用語を優先的に採用するようにしています。

  • リプライに反応します

    みりあやんないよ bot のツイートに対し「やって」「やんないで」などとリプライを飛ばすと反応します。

    スパムになってしまうのを防止するため, 1つのリプライに対し 5分間 のクールダウンを設けています。多量のリプライを送るアカウントに対してはブラックリストに追加し, 反応しないように対処しますので予めご了承ください。(2018/11/14)

  • 毎分フォロー返しを行います

    フォロー返しが行われていないときには「フォロバ」とリプライを送ってみてください。なお, フォロー規制に掛かっている場合がありますのでご了承ください。


最近の形態素解析 / 感情分析結果 (最新10件)


公開API

みりあやんないよ bot では 過去の形態素解析結果やツイート内容を取得できる JSON API を用意しています。

詳しくは Nephy Project API リファレンス をご覧ください。


お問い合わせ

akagi.miria※ya.ru までメールでお願いします。(※を@に置換してください)