Skip to content
ダイスを振るDiscord Bot
Go Makefile Dockerfile Shell
Branch: master
Clone or download
Latest commit 47973a0 Dec 13, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
bot
discord
router
soundplayer
.gitignore
Dockerfile
Makefile
README.md
go.mod
go.sum
gotool.mod
gotool.sum
main.go
mkfile
screenshot.png

README.md

DICEBOT

CircleCI Codecov

Screenshot

クトゥルフTRPGのダイスを振ってくれるDiscord Botです。ボイスチャンネルを通してダイス音を再現します。

動作環境

  • Go 1.11

環境変数として以下を指定してください。

  • DISCORD_TOKEN: Discord Bot Token
  • PORT(Optional): ヘルスチェック用のポート番号; デフォルト: 80

:{PORT}/health がヘルスチェック用にListenされます。成功で204を返します。

ビルド

ビルドにはGoとFFmpegが必要です。

初めにダイス音の素材を dicesound.{{適切な拡張子}} として同じディレクトリに保存してください。以下がおすすめです。

ダイス音・2(2D10) - ニコニ・コモンズ

最後に以下を実行してください。

$ make

Docker Imageのビルド

Makeのターゲットに dockerimage を指定してください。

$ make dockerimage
You can’t perform that action at this time.