우리들의 장난감 메우와 안즈
- go
- godep (recommended)
go get github.com/tools/godep
go get github.com/Perlmint/goautoenv
git clone https://github.com/PoolC/slack_bot.git
cd slack_bot
goautoenv init
source .goenv/bin/activate
git clone https://github.com/PoolC/slack_bot.git
cd slack_bot
goautoenv init
.\.goenv\bin\activate.ps1
mkdir -p .workspace/src/github.com/PoolC
ln -s `pwd` .workspace/src/github.com/PoolC/slack_bot
export GOPATH=`pwd`/.workspace
cd $GOPATH/src/github.com/PoolC/slack_bot
# instll dependencies
godep restore
# build it
go build
go test -cover ./...
godep save -r
slash command서버.
sample로 echo server가 구현되어있음.
RTM bot.
anzu, meu 두개의 구현체가 존재.
암호화된 prod_config를 실제 서비스 실행시 적용함.
openssl
의 enc
명령을 사용, aes-256-ecb
cipher 사용해서 암/복호화 수행함.
openssl
의 enc
사용법은 https://www.openssl.org/docs/manmaster/apps/enc.html 참조.
암호화에 사용된 키는 #bot_test 채널에 pin되어있으니 참고.