yamamo-i / life-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

life-bot

概要

  • Slack上で動かすbotのgolang実行版

実行

ローカルでの実行(macOSでのみ検証済み)

  • 環境変数の設定
# Slackのbotが利用できるtoken
$ export BOT_TOKEN=hoge
# RAKUTEN APIを利用する時のaccount_id
$ export RAKUTEN_ID=hoge
# Slack上で呼ばれるbotの名前
$ export BOT_NAME=botname
# Slack上のbotのuser_id
$ export BOT_ID=ID
  • 実行
$ go run *.go

Dockerを用いた実行

  • build方法
    docker build -t lifebot:latest .
  • 実行方法
$ cp envfile.template envfile
# envfileは必要な環境変数を設定
$ vim envfile
$ docker run --envfile=envfile lifebot:latest

About


Languages

Language:Go 95.3%Language:Dockerfile 4.7%