Home

Awesome

mastobots

お好みの単語が含まれるRSSアイテムを探し、コメントをつけて定期的にトゥートするbotです。メンションに反応するなどの機能もあります。

MySQLデータベースに保存された日本語のRSSアイテムをJuman++で形態素解析し、好みの単語をその結果と照合します。

データベースには別途、feedAggregatorなどを使ってRSSアイテムを読み込んでおく必要があります。

設定ファイル(config.yml)にbotごとの情報を記入すれば、何匹でもbotを駆動することができます。

依存ソフトウェア

以下があらかじめインストールされていないと起動しません。

機能

使い方

  1. 下準備:database_tables.sql の記載に従って、MySQLデータベースにテーブルを作成する。定期的にfeedAggregatorなどを使ってRSSアイテムを収集しておく。
  2. cmd/mastobots フォルダで go get、go build すると、フォルダに mastobots コマンドができる。
  3. config.yml.example を config.yml にリネームまたはコピーし、自分の環境に応じて書き換えるあるいは追記する。
  4. ./mastobots で起動。screenなどと併用するか、systemdでサービス化してください。

クレジット