pooza / tomato-shrieker

投稿のソース・投稿先・スケジュールの3要素を組み合わせた、単純なつぶやきボットを作成するツール。複数のボットが管理できる。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tomato-shrieker

release test

できること

  • 会話をしない単純なつぶやきボットを作成するツールです。
  • 投稿のソース・投稿先・スケジュールの3要素を組み合わせて、定義ファイル(YAML形式)に記述します。
  • 定義ファイルに複数のボットを定義し、まとめて管理することが出来ます。
  • 詳細はwikiにて。

投稿のソース

  • 定型文
  • RSS/Atomフィードの新着エントリー
  • Google News
  • GitHubリポジトリのリリース履歴
  • iCalendar形式のカレンダー
    • Googleカレンダー
    • iCloudカレンダー
    • 等々
  • コマンドの実行結果(標準出力)

投稿先

スケジュール

  • 定期的に(デフォルトは5分ごと)
  • 指定時刻
  • cron形式の指定

由来

  • forsquareのチェックインを自動投稿する用途が最初でした。プリキュア関連のニュースボットのエンジンとして利用を始めたのがその次です。
  • いずれも、Atom/RSSフィードからMastodonへ投稿(トゥート)を行う仕様でした。その為、この頃はtomato-tootという名前でした。

宣伝

About

投稿のソース・投稿先・スケジュールの3要素を組み合わせた、単純なつぶやきボットを作成するツール。複数のボットが管理できる。

License:MIT License


Languages

Language:Ruby 95.5%Language:HTML 3.3%Language:Shell 1.3%