Skip to content

ehafib/atcoder-clar2slack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atcoder-clar2slack

これは何

サンプル画像

  • ↑のような感じで、AtCoderの質問(Clarification)が来たらSlackに通知します。
  • Manager権限を持っている前提のコンテスト管理者用のツールのため、Contestantだと使えません。
  • 旧サイト(https://xxx.contest.atcoder.jp)の廃止に伴い、新サイト(https://atcoder.jp/contests/xxx)に対応しました。

使い方

  1. 設定のサンプルファイルを config というファイル名としてコピー。
cp config_sample config
  1. configファイルを以下の例に従って編集。
CONTEST_URL=https://atcoder.jp/contests/jag2017autumn/         # クラー通知したいコンテストのURL
ATCODER_ID=username                                            # コンテストの管理権限を所持しているユーザのID
ATCODER_PASS=password                                          # ユーザのパスワード
SLACK_HOOK_URL=https://hooks.slack.com/services/XXXX/XXXX/XXXX # slackのincoming webhook url ※1
SLEEP_TIME=10                                                  # 最新クラーを取得するポーリングの間隔(秒)

※1 以下のURLから、incoming webhook urlを生成できます。
https://slack.com/apps/A0F7XDUAZ-incoming-webhooks

  1. AtCoderへログインするためのスクリプトを実行。
./login.sh
  1. クラーチェックスクリプトを起動。
nohup ./run.sh > ~/clar2slack.log &

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.4%
  • Shell 16.6%