僕の通っているオフィスでは社内の有志メンバーを募って仕出し弁当を注文していました。 毎朝10時ちょっと前までにFAXで注文しておけば、お昼休みまでにオフィスに届けてくれるという仕組みでした。 しかも、オフィスの前にやってくる弁当屋さんよりも、ちょっと安い!
しかし、毎朝注文を集計してFAXで注文するというのはなかなか大変。およそ人のやることではないということで自動化しました。
フローの設計
- 注文の受付は Google スプレッドシート。Sheets V4 API を使って注文数を取得する。
- HexaPDF で FAX する文章を生成
- Twilio Programmable FAX で送信
- Chatwork API で結果通知
今回は Ruby で実装しました。
続きを読む