シェルスクリプトマガジン

香川大学SLPからお届け!(Vol.66掲載)

著者:檜垣 龍德

 今回は、Pythonとそのライブラリである「slacker」「python-crontab」を用いて、チャットサービス「Slack」にメッセージを自動投稿するbo(t Slackbot)を開発する方法を解説します。例として開発するのは、参加者からメッセージが投稿されるまで「Get Up !!」というメッセージを連続投稿するbotです。

シェルスクリプトマガジン Vol.66は以下のリンク先でご購入できます。

図7 「.env」ファイルに記述する内容

図8 「settings.py」ファイルに記述する内容

図9 「main.py」ファイルに記述する内容

図11 「cron.py」ファイルに記述する内容

図12 書き換えたmain.pyファイルの内容

図14 書き換えたmain.pyファイルに追記する内容