Skip to content

kazama1209/periodic-slack-bot-on-aws-lambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

periodic-slack-bot-on-aws-lambda

指定のSlackチャンネルへ予め設定した間隔または時間帯にメッセージを投稿するbot。

※ AWS Lambdaで稼働中。

参照記事: Ruby × AWS Lambda × CloudWatch Eventsで定期実行プログラムを作成する

セットアップ

Rubyのバージョン指定

$ rbenv local 2.5.1

# 本リポジトリはRuby2.5.1で作成しているが、それぞれ任意のバージョンでOK。

環境変数のセットやbundle installなど初期設定

$ make init 

# .env内に各自環境変数をセット。
# 例) SLACK_BOT_TOKEN=xoxb-******-******-******, SLACK_CHANNEL_NAME=#slack-bot-test

SlackBotの起動

$ make run

# 成功時は指定のSlackチャンネルに「テスト送信 from AWS Lambda」というメッセージが飛ぶ。

スクリーンショット 2020-10-10 16 31 56

About

指定のSlackチャンネルへ予め設定した間隔または時間帯にメッセージを投稿するbot(AWS Lambdaで稼働中)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published