ixixi / enotify-slack

A tool to get event information and send it to Slack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

enotify-slack

Build Status Coverage Status

This is a tool to get event information and send the information to a channel in Slack. The event information is provided by event support sites such as Connpass. Currently this tool only gets event information provided by Japanese event support sites. Although the following part of this document is written in Japanese, Godoc and comments in the source code are written in English.

概要

イベント支援サイトから勉強会の情報を取得してSlackに通知するためのツールです。 イベントのタイトルか説明にキーワードが含まれている場合、または指定したユーザが開催(または参加)しているイベントの情報をSlackの指定のチャネルに通知します。

キャプチャ

使い方

バイナリ版はLinuxのみ動作確認しています。
バイナリ版を使う場合は以下の「取得」の項は不要です。設定ファイル(conf.yml)はバイナリと同じディレクトリに配置してください。

  • 取得
go get github.com/daikikohara/enotify-slack
cd /path/to/enotify-slack
godep restore
go build
  • 設定
    conf.ymlを必要に応じて編集して下さい。
    設定方法はconf.ymlのコメントを参照して下さい。
  • 起動
    nohupを付けるかscreen/tmuxのセッションの中で起動して下さい。
nohup ./enotify-slack &

Thanks

以下のAPIを利用させて頂いております。 ありがとうございます。

License

enotify-slack is under the Apache 2.0 license. See the LICENSE file for details.

About

A tool to get event information and send it to Slack.

License:Apache License 2.0


Languages

Language:Go 100.0%