そういえば、YOASOBIの勇者の間奏でiPhoneの着信音が聞こえるのは自分だけだろうか。
情報BOTやツールを作ってます。
・震度速報 (@quaketelop)
・津波注意報・警報速報 (@tsunamitelop)
・日経平均株価 (@stockaverage)
・厳選ニュース (@newsselection)
・ねこ画像ブースト (@nekodon)
・いぬ画像ブースト (@inudon)
・ほどほどトレンドワード (@feditrend)
・API検索(https://www.antun.net/tool/mastodon/mastodoc.html)
・過去投稿ビュワー(https://www.antun.net/tool/mastodon/pastodon.html)
・Mastodonの投稿についた絵文字リアクションをだいたい表示するWebツール(https://gist.githack.com/antunnet/357dde794217e56a49695fab769b3e8c/raw/mastodonReactionViewer.html)
Matrixでリアルタイム受信も出来るようになってテスト運用でも問題なかったので、おひとりさまサーバーで通知環境をSlackからMatrixに移行した。
これで急に止められて作業が滞ることもなくなったし、スマホでアイコン付きで通知を受け取れる。Slackよ、今までありがとう。
Mastodon互換APIの拡張で、絵文字リアクションと引用機能についてWebページにまとめておきました。
https://www.antun.net/tips/api/mastodon.html#extension
Mastodon互換APIの引用機能で大きな間違いがあったので訂正。Pleroma系と書いたのはAkkomaの仕様でした。Akkoma系と読み替えて下さい。そして、Pleromaはまた違った仕様でした。
まずStatusエンティティの引用関係の属性は全てpleroma.*の下にあって、quote, quote_id, quote_url, quote_visibleがある。バージョン2.6.1まではこれだけ。
バージョン2.6.50-dev(たぶん次期リリース)から、pleroma.quotes_count属性で引用数が取れるようになって、GET /api/v1/pleroma/statuses/:id/quotesで引用してる投稿が取れるようになった。
Pleromaとしての拡張部分は分ける方針に沿っていて一貫性があるし、一番使いやすいけど、quote属性の位置が他と互換性がなくて手間がさらに増えた...