Discord での Anvil
ボットはひとつ、招待もひとつ、登録するアプリケーションはありません。これは何を投稿し、どこに投稿し、あなたのサーバーで何を変えられるのか——そして止まった日にどこを見るか、の話です。
ボットはひとつ、すでに用意済み
#作成する Discord アプリケーションも、生成するトークンも、貼り付けるシークレットもありません。Anvil はすべてのクランが共有するボットをひとつ動かしているので、つなぐというのは招待するだけのことです。
自分のボットを持ち込むこともできます——Discord ボット の下にトークンを貼れば、そちらが使われます。メンバー一覧でボットにクランの名前とアイコンを持たせたい場合にだけ意味があります。このガイドの内容はどちらでも同じように動きます。
つなぐ
#順番に二つ。ボットがあなたのサーバーにいること、そして Anvil がどのサーバーがあなたのものかを知っていること。
そのあとパネルは、あなたの意図ではなく事実を伝えます:ボットが本当にそのサーバーのメンバーなのか、そしてどの権限が足りないのか。そこに緑の行が出ていることは、保存されたフォームより価値があります。
どこに投稿されるか
#Anvil は Webhook を通じて投稿します。チャンネルごとにひとつで、そのすべてが任意です。フィードをチャンネルに向けるまで、どこにも何も投稿されません——できたてのクランが静かなのは、事故ではなく設計です。
Webhook タブが代わりに作れます:チャンネルを選び、作成 を押すと、ボットが自分の権限で Webhook を作ります。自分で Discord で作った URL を貼っても、まったく同じように動きます。
ロールとニックネーム
#同期は二つ。どちらも有効にするまでオフで、どちらも誰かが Discord に打ち込んだ内容ではなく名簿が動かします。
スラッシュコマンド
#ボットはあなたのサーバーで /bingo に応答します:board、rules、leaderboard、me、team。進行中のイベントを読むので、自分の位置を確かめるのに Discord を離れる必要はありません。
ボットが参加してから一分ほどで現れます。まったく現れない場合、その招待はボットは許可したのにコマンドは許可しなかったということです——これは別々の権限で、古い招待リンクは片方しか求めていませんでした。Discord ボットタブから招待リンクを開き直してください。ボットが追い出されることも、何かがリセットされることもありません。
何を、いつ投稿するか
#出どころは二つで、何かがおかしく見えるときはどちらなのかを知っておくと役立ちます。
サイト はイベントを投稿します:ボードの公開、参加登録、開始、順位、結果。これらは Anvil 自身から出るので、誰かがプラグインを持っているかどうかに関係なく動きます。
プラグイン はゲーム内で起きたことを投稿します:ドロップ、ペット、死亡、レベル、コレクションログの枠、コンバットアチーブメント。これらはプラグインを動かしているメンバーにしか存在しないので、ドロップのチャンネルが静かなのはたいてい Webhook の故障ではなくプラグインが静かなだけです。
静かになったとき
#順番に。それぞれが次の可能性を消していくからです:
ここにあるものはすべて 管理 → 設定 の下、Discord ボット/Webhook/ロールとチャンネル/通知 の四つのタブに分かれています。