はじめに アマゾンで頻繁に注文するものを毎回サイトにアクセスして注文するのがめんどくさいということはよくあることかと思います。 そこで今回はタイトルの通りボットとしてamazonを使えるsinatraアプリを作成しました。 (余談ですが先日AmazonがSlackを買収するかもしれないというニュースが話題になりましたが、それが実現すればこんなものをamazon自体が提供しそうですね笑) システム構成 システム構成は上記のようになっています。 メッセンジャーから注文コマンドを送ると slackからoutgoing web hook で出したリクエストをローカルのmacに立てたsinatraがngrok経由で受け取る。 sinatraはseleniumを使って注文操作を実行する。 完了したらスクショを撮る スクショと共に注文が完了した通知をslackに返す の流れで注文を処理します。 作ってい