プリンセスコネクト Re:Diveにおけるクランバトルを円滑に進行する支援ツールです。
DiscordのBotとして利用します。
- 凸報告をしてもらい、残り人数の把握をする
- 残り凸数から大体の周回数を計算する
- オマケ機能 (ガチャ、スコア→周回数計算)
凸報告のテキストチャンネルに"凸"と書き込みます。
botがスタンプを付けるので、結果に応じて対応するスタンプを押します。
-
凸/a
攻撃宣言、詳しくは別画像参照 -
タスキル/taskkill
タスクキルをメモする
以後、!のスタンプが追加される
タスキルを取り消す場合は、タスキルのメッセージを削除する
(新しく"タスキル"と入力して、そのメッセージを消しても良い)
タスキル状態は朝5時にリセットされる -
メモ/memo
「メモ 夜に殴ります」のように入力すると、持ち越し欄にメモが追加される
表示例)
持ち越し 1人
いずみ ジャッカルシーフ:40秒 夜に殴ります -
通知/notice
「通知 5」のように入力すると、5ボスが来たときに@で教えてくれる
凸完了した時、通知はリセットされる(もしくは「通知 0」と入力)
「通知」だけで今の通知状況をスタンプで教えてくれる -
nextboss/prevboss
nextbossでボスを進めて、prevbossでボスを戻す
誰かが報告を間違えた時など、ボスが違うときに使用する -
history
「history 名前」でその人の凸履歴が表示される -
ガチャ/gacha
ガチャをおこなう -
score
「score 数値(万)」でそのスコアが何周目のどの敵に該当するかを表示する
数値は万単位(下4桁を削る)
discord.pyやDiscordにおけるBotの導入方法は省略します。
discordbot.pyを置いたディレクトリにtokenkeycode.pyというファイルを作成します。
内容は以下の通りで、discordのトークンを記入します。
#--ここから--
TOKEN = 'xxxxxxxxxxxxxxxxxxxxxxxx.yyyyyy.zzzzzzzzzzzzzzzzzzzzzzzzzzz'
#--ここまで--
「凸報告」「状況報告」の名前でテキストチャンネルを作ります。
「凸報告」は全員が書き込める状態、
「状況報告」はユカリさんBot以外書き込めない状態が良いでしょう。
名前を変えたい場合は、discord.pyのinputchannel, outputchannel を変更して下さい