ここ数週間ぐらいの間に twitter.com で Web Push が実装されたっぽい。 Firefox で通知を受け取る設定をしておくと、twitter.com ドメインのサイトを一つも開いていなくても、通知が届く。
情報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)
ここ数週間ぐらいの間に twitter.com で Web Push が実装されたっぽい。 Firefox で通知を受け取る設定をしておくと、twitter.com ドメインのサイトを一つも開いていなくても、通知が届く。
ちなみに画像添付は statuses/update_with_media を使うと旧仕様で 140 文字を超えるケースで tweet_mode 周りの挙動が怪しい。DEPRECATED になってるのでまだ使ってる場合はこの機会に media/upload に移行すべし。
Twitter の仕様変更の API 対応。 ツイートする側は、画像添付は特に何もしなくてもカウント外になる。公式引用リツイート (コメント付きリツイート) は元ツイートの Permalink を attachment_url に渡さないとカウント外にならない。
ただし、full_text を参照する時は entities もその隣にあるものを参照しないといけない。また entities を処理した*後*に、必要なら display_text_range でカウント外の範囲を切るべし。簡単だけど意外と面倒。
Twitter の仕様変更の API 対応。 REST は tweet_mode=extended を渡して text の代わりに full_text を参照、Streaming API は extended_tweet.full_text を参照すれば、基本オッケー。