勝利報告bot覚書

■はじめに

某所で使ってる勝利報告bot君に結構手を入れたので、自分用のメモ兼ねて書き綴りしておくやつです。
なんで作ったかとかは前に書いたやつを参照してもらえればわかるはず

■勝利報告Botとは

discord上で受けた勝利報告をChallongeで作成したトーナメントに自動反映してくれるbotです。

他にも点呼だったり参加者の登録をやってくれるようになりました。
勝利報告以外のこともやってるので名前を変えたいというのは内緒

■機能一覧

・参加者登録

指定したdiscordのメッセージについているリアクション者を指定したChallongeトーナメントの参加者として登録します。
複数のトーナメントが指定されていた場合、リアクション者数をトーナメント数で頭割りします。

更新を入れてdiscord表示名で登録されるようになりました。
Challongeとdiscordで名前が違う対戦相手を探す手間が減ったはず

・勝利報告受付開始

指定されたChallongeトーナメントの勝利報告受付を開始します

複数のトーナメントを管理できるようになりました
もうブロック毎にbotを用意する必要はなくなった……

・点呼

トーナメント参加者の点呼を行います。
参加者はbotが出したメッセージにリアクションを押すだけ

実は点呼するときのリアクションは何でも良かったりする

・点呼集計

点呼が終わってない人の一覧を表示します。

個人戦の時は表示名とdiscord IDが、チーム戦の時はチーム名と登録名が出るようになりました。

点呼コマンドへのリアクションを検知して自動で表示を更新するようになりました。
もう何回も同じコマンドをたたく必要はない

・リアクション者表示(紅白戦向け)

指定したメッセージに付与されているリアクション別にリアクション者名を表示します。
リアクション者数が変動を検知して表示を更新する機能つき
(この機能使用時だけ敗者報告になる。勝利報告botとは)

・勝利報告反映

メンションを飛ばした人を勝者としてChallonge上のトーナメントを更新する機能

チーム戦の時でも勝利報告を反映するようになってます。

この記事が気に入ったらサポートをしてみませんか?