先程の記事に引き続き、AWS LambdaでPython3.6が使えるようになったので、過去にPython2.7で書いたバッチ処理のレガシーコードをLambdaに移行しています。 まずは、下の記事で書いた「ツイッターを検索した結果を自動リツイートする」コードを移行します。今見るとけっこうコード酷いですね。 kiito.hatenablog.com Pythonのコードを書き直す AWS Lambdaの流儀に従ってコードを書いていきます。 ここではlambda_function.pyにlambda_handlerという関数を用意して、実行するように設定することとします。 後述しますが、アクセストークン等は環境変数で渡しています。 import os import time from datetime import datetime import twitter TARGET_TERMS =
![【Python3.6】AWS Lambdaでツイッターを検索して自動リツイートする - 歩いたら休め](https://cdn-ak-scissors.b.st-hatena.com/image/square/f3f5d8f2fec70c7aa893f58def079ae7edcb6565/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftakeshi0406%2F20170506%2F20170506170833.png)