使い方を考えるという意味では色々できるのかもしれない。
個人的な話をするとproxyというかadapterのようなものを介して投稿する機能が欲しいかも。
例えば投稿をpostという関数だとすると文字列を受け取るこういう感じのやつになる。
post :: string -> ()
これに変換の関数を噛ませるように
transform :: string -> string
postwith :: ( string -> string ) -> string -> ()
みたいな関数経由で投稿できるような機能がほしい。
例えば翻訳のAPIを登録しておいて、それを間に指して投稿できるような機能が欲しい。公開範囲とかの設定と同じくどれを指すか選べるような状態になっていてほしい。
あとクライアント上でボタンと設定を増やす手軽な方法。クライアントの自作はしたくない。