swdyh

チャットワークのチャットログと添付ファイルをまるっとダウンロード

2014-08-02 19:59:00

チャットワークのチャットログと添付ファイルをまるっとダウンロードするツールをつくりました。最近チャットワークからSlackに移行して、過去ログを一応とっておこうと思ったらエクスポート機能がなかったのでつくることにしました。公式なAPIが一部ユーザに提供されているみたいですが、自分のアカウントでは使えなかったので、しかたなくふつうにパスワードを使ってブラウザがアクセスしているAPIを使っています。バックアップやオフライン時に参照したい、という用途等に使えると思います。

インストール

$ gem install goodbye_chatwork

チャットの一覧を表示

$ goodbye_chatwork -i example@example.com -p password
11111 チャットルーム1 35
22222 チャットルーム2 80

チャット名の前の数字がチャットルームのIDで、後ろの数字は件数です。ダウンロードはチャットルームのidを指定します。ログだけでいい場合は-eで、添付ファイルも一緒にダウンロードする場合は-xです。

$ goodbye_chatwork -i example@example.com -p password -e 11111
....

$ goodbye_chatwork -i example@example.com -p password -x 11111
....

Github swdyh/goodbye_chatwork https://github.com/swdyh/goodbye_chatwork