├── .gitignore ├── LICENSE ├── README.md ├── _ci └── test │ └── post │ └── gocoverage_all.sh ├── cmd └── slackbotcmd │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── command │ ├── ego.go │ ├── new.go │ └── templates │ │ ├── plugin_template.go.ego │ │ └── plugin_test_template.go.ego │ ├── commands.go │ ├── main.go │ └── version.go ├── example └── main.go ├── go.mod ├── go.sum ├── plugins ├── akari │ ├── akari.go │ └── akari_test.go ├── cron │ ├── context.go │ ├── cron.go │ ├── cron_command.go │ ├── cron_command_test.go │ ├── cron_test.go │ ├── onmemory_repository.go │ ├── redis_repository.go │ └── v2 │ │ ├── command.go │ │ ├── command_test.go │ │ ├── context.go │ │ ├── cron.go │ │ ├── cron_test.go │ │ ├── repository_inmemory.go │ │ ├── repository_redis.go │ │ └── task.go ├── docomo │ ├── docomo.go │ └── docomo_test.go ├── echo │ ├── echo.go │ └── echo_test.go ├── esa │ ├── esa.go │ └── esa_test.go ├── forecast │ ├── forecast.go │ ├── forecast_test.go │ └── json.go ├── googleimage │ ├── api.go │ ├── googleimage.go │ └── googleimage_test.go ├── kohaimage │ ├── koha_api.go │ ├── koha_api_mock.go │ ├── kohaimage.go │ └── kohaimage_test.go ├── lgtm │ ├── lgtm.go │ └── lgtm_test.go ├── naruhodo │ ├── naruhodo.go │ └── naruhodo_test.go ├── plugin.go ├── router │ ├── command.go │ ├── filter.go │ ├── repository.go │ ├── router.go │ └── router_test.go ├── suddendeath │ ├── suddendeath.go │ └── suddendeath_test.go ├── sysstd │ ├── commands.go │ ├── sysstd.go │ └── sysstd_test.go ├── utils.go └── utils_test.go ├── repository.go ├── repository_test.go ├── slackbot.go ├── slackctx └── context.go └── wercker.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/README.md -------------------------------------------------------------------------------- /_ci/test/post/gocoverage_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/_ci/test/post/gocoverage_all.sh -------------------------------------------------------------------------------- /cmd/slackbotcmd/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/CHANGELOG.md -------------------------------------------------------------------------------- /cmd/slackbotcmd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/Makefile -------------------------------------------------------------------------------- /cmd/slackbotcmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/README.md -------------------------------------------------------------------------------- /cmd/slackbotcmd/command/ego.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/command/ego.go -------------------------------------------------------------------------------- /cmd/slackbotcmd/command/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/command/new.go -------------------------------------------------------------------------------- /cmd/slackbotcmd/command/templates/plugin_template.go.ego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/command/templates/plugin_template.go.ego -------------------------------------------------------------------------------- /cmd/slackbotcmd/command/templates/plugin_test_template.go.ego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/command/templates/plugin_test_template.go.ego -------------------------------------------------------------------------------- /cmd/slackbotcmd/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/commands.go -------------------------------------------------------------------------------- /cmd/slackbotcmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/main.go -------------------------------------------------------------------------------- /cmd/slackbotcmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/cmd/slackbotcmd/version.go -------------------------------------------------------------------------------- /example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/example/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/go.sum -------------------------------------------------------------------------------- /plugins/akari/akari.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/akari/akari.go -------------------------------------------------------------------------------- /plugins/akari/akari_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/akari/akari_test.go -------------------------------------------------------------------------------- /plugins/cron/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/context.go -------------------------------------------------------------------------------- /plugins/cron/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/cron.go -------------------------------------------------------------------------------- /plugins/cron/cron_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/cron_command.go -------------------------------------------------------------------------------- /plugins/cron/cron_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/cron_command_test.go -------------------------------------------------------------------------------- /plugins/cron/cron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/cron_test.go -------------------------------------------------------------------------------- /plugins/cron/onmemory_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/onmemory_repository.go -------------------------------------------------------------------------------- /plugins/cron/redis_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/redis_repository.go -------------------------------------------------------------------------------- /plugins/cron/v2/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/command.go -------------------------------------------------------------------------------- /plugins/cron/v2/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/command_test.go -------------------------------------------------------------------------------- /plugins/cron/v2/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/context.go -------------------------------------------------------------------------------- /plugins/cron/v2/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/cron.go -------------------------------------------------------------------------------- /plugins/cron/v2/cron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/cron_test.go -------------------------------------------------------------------------------- /plugins/cron/v2/repository_inmemory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/repository_inmemory.go -------------------------------------------------------------------------------- /plugins/cron/v2/repository_redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/repository_redis.go -------------------------------------------------------------------------------- /plugins/cron/v2/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/cron/v2/task.go -------------------------------------------------------------------------------- /plugins/docomo/docomo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/docomo/docomo.go -------------------------------------------------------------------------------- /plugins/docomo/docomo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/docomo/docomo_test.go -------------------------------------------------------------------------------- /plugins/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/echo/echo.go -------------------------------------------------------------------------------- /plugins/echo/echo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/echo/echo_test.go -------------------------------------------------------------------------------- /plugins/esa/esa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/esa/esa.go -------------------------------------------------------------------------------- /plugins/esa/esa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/esa/esa_test.go -------------------------------------------------------------------------------- /plugins/forecast/forecast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/forecast/forecast.go -------------------------------------------------------------------------------- /plugins/forecast/forecast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/forecast/forecast_test.go -------------------------------------------------------------------------------- /plugins/forecast/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/forecast/json.go -------------------------------------------------------------------------------- /plugins/googleimage/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/googleimage/api.go -------------------------------------------------------------------------------- /plugins/googleimage/googleimage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/googleimage/googleimage.go -------------------------------------------------------------------------------- /plugins/googleimage/googleimage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/googleimage/googleimage_test.go -------------------------------------------------------------------------------- /plugins/kohaimage/koha_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/kohaimage/koha_api.go -------------------------------------------------------------------------------- /plugins/kohaimage/koha_api_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/kohaimage/koha_api_mock.go -------------------------------------------------------------------------------- /plugins/kohaimage/kohaimage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/kohaimage/kohaimage.go -------------------------------------------------------------------------------- /plugins/kohaimage/kohaimage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/kohaimage/kohaimage_test.go -------------------------------------------------------------------------------- /plugins/lgtm/lgtm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/lgtm/lgtm.go -------------------------------------------------------------------------------- /plugins/lgtm/lgtm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/lgtm/lgtm_test.go -------------------------------------------------------------------------------- /plugins/naruhodo/naruhodo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/naruhodo/naruhodo.go -------------------------------------------------------------------------------- /plugins/naruhodo/naruhodo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/naruhodo/naruhodo_test.go -------------------------------------------------------------------------------- /plugins/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/plugin.go -------------------------------------------------------------------------------- /plugins/router/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/router/command.go -------------------------------------------------------------------------------- /plugins/router/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/router/filter.go -------------------------------------------------------------------------------- /plugins/router/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/router/repository.go -------------------------------------------------------------------------------- /plugins/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/router/router.go -------------------------------------------------------------------------------- /plugins/router/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/router/router_test.go -------------------------------------------------------------------------------- /plugins/suddendeath/suddendeath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/suddendeath/suddendeath.go -------------------------------------------------------------------------------- /plugins/suddendeath/suddendeath_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/suddendeath/suddendeath_test.go -------------------------------------------------------------------------------- /plugins/sysstd/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/sysstd/commands.go -------------------------------------------------------------------------------- /plugins/sysstd/sysstd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/sysstd/sysstd.go -------------------------------------------------------------------------------- /plugins/sysstd/sysstd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/sysstd/sysstd_test.go -------------------------------------------------------------------------------- /plugins/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/utils.go -------------------------------------------------------------------------------- /plugins/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/plugins/utils_test.go -------------------------------------------------------------------------------- /repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/repository.go -------------------------------------------------------------------------------- /repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/repository_test.go -------------------------------------------------------------------------------- /slackbot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/slackbot.go -------------------------------------------------------------------------------- /slackctx/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/slackctx/context.go -------------------------------------------------------------------------------- /wercker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyokomi/slackbot/HEAD/wercker.yml --------------------------------------------------------------------------------