Discordからサイトを操作
DiscordのBriksボットは、スタジオでの会話と同じことをスラッシュコマンドで行います。変更を依頼すると、Briksが作成します。ボットはあなたとして、各ワークスペースでのあなたの役割で動くため、スタジオでできる以上のことは決してできません。
Briksをサーバーに追加する
ワークスペースのOwnerまたはAdminが、DiscordサーバーをワークスペースにつなぎますI。各サーバーは1つのBriksワークスペースに属し、そのチャンネルが届くのは、そのワークスペースのサイトだけです。1つのワークスペースに複数のサーバーを接続できます。
SettingsでChatsを開く
場所: Settings, Chats
サイドバーからワークスペースのSettingsを開きます。そのChatsセクションに、このワークスペースが接続したDiscordサーバーが表示されます。プロジェクト自体のSettingsにもChatsセクションがありますが、そちらはサイトのチャットの記録です。
Add to Discordを押す
場所: Settings, Chats
Discordが開き、Briksを追加するサーバーを尋ねます。表示されるのは、あなたが管理できるサーバーだけです。サーバー内でBriksが求めるのは、チャンネルの表示、メッセージの送信、リンクの表示の権限だけです。
サーバーを選ぶ
場所: Discord
設定画面に戻り、Briksがサーバーに追加されたことが表示されます。追加すると、あなた自身のDiscordもBriksアカウントにリンクされるので、すぐにコマンドを使えます。
すでに別のBriksワークスペースに接続されているサーバーは、そちらで削除するまで追加できません。設定には、接続中の各サーバーが、追加した人と日時とともに一覧表示されます。
Discordアカウントを連携する
コマンドを使いたい人は、それぞれ一度だけ自分のDiscordを連携します。Briksは、ユーザー名ではなく、Discordがアカウントごとに持つ番号で人を識別します。ユーザー名は他の人の手に渡ることがあるためです。
/link コマンドを使う
/link を実行する
場所: Discord
Briksがいる任意のチャンネル、またはボットとのダイレクトメッセージで実行します。返信はあなたにだけ表示され、Link Discord ボタンが付きます。
Briksにサインインして、Discordで確認する
場所: Briks, then Discord
Briksにサインインしていない場合は、サインインしてください。その後、Discordが本人確認を求めることがあります。同じブラウザーで、10分以内に完了してください。
プロフィールを確認する
場所: Profile, Discord
プロフィールに、Discordが連携済みであることと、Discordの名前が表示されます。
スタジオから始めることもできます。Profile を開き、Discord セクションの Link Discord を押してください。1つのDiscordアカウントは1つのBriksアカウントにだけ連携でき、1つのアカウントも1つのDiscordにだけ連携できます。別のアカウントに連携すると、連携先が移ります。連携前にコマンドを使った人には、その人にだけ Link Discord ボタンが表示されます。
チャンネルにサイトとアラートを設定する
各チャンネルは1つのサイトで動きます。チャンネルで /sites を実行してサイトをタップすると、別のサイトが選ばれるまで、そのチャンネルはそのサイトで動きます。チャンネルでは、/sites にサーバーが接続しているワークスペースのサイトだけが表示されます。ボットとのダイレクトメッセージでは、すべてのワークスペースにわたって、あなたが見られるすべてのサイトが表示されます。
次に /alerts を実行し、各通知をタップしてオンとオフを切り替えます。通知は、誰かがオンにするまですべてオフです:
| アラート | 得られるもの |
|---|---|
| 完了または失敗したビルド | サイト名、変更内容とアドレス、または失敗の理由です。失敗した作成には料金がかかりません。停止された作成と、対応が必要なGitHub同期も、このアラートに含まれます。 |
| 承認待ちのステップ | 判断するためのボタンが付いたステップと、クレジットを待っている最初のビルド(Get credits 付き)。 |
| 稼働中、または対応が必要なドメイン | 独自ドメインが公開されたときや修正が必要なときに、対処法とあわせてお知らせします。 |
| クレジットが残りわずかです | ビルドの後にワークスペースのクレジットが20を切った時に、1日1回まで。 |
| 新しいフォームメッセージ | メッセージが届いたこと。フォームの件名と、スタジオで読むためのリンクが送られます。訪問者が書いた内容がDiscordに送られることはありません。 |
| Visual Editorのコメント | 誰がコメントしたか、またはコメントの中で誰かを指定したか、そしてどのページかを、ビジュアルエディタへのリンク付きでお知らせします。コメントの内容がDiscordに送られることはありません。コメントで指定された人には、ボットとの個別のチャットにも通知が届きます。 |
| 緊急のセキュリティ検出 | セキュリティエージェントや公開後のチェックで見つかった緊急の指摘です。セキュリティレポートへのリンクが付きます。 |
通知の設定にかかわらず、チャットから始めた変更、取り消し、公開は、必ずそのチャットに報告されます。
同じ選択肢はスタジオにもあります。Settings、Chats には、Briksのコマンドを使ったチャンネルが一覧になり、それぞれに Site メニューと各アラートのスイッチがあります。変更できるのはEditor以上です。スイッチは、チャンネルにサイトが設定されるまで使えません。各チャンネルの下には、最後にアラートが送られた時刻、または送られなかった理由が表示されます。
コマンド
DiscordがBriksに渡すのはコマンドとボタンの操作だけで、チャンネル内のほかの会話は渡しません。そのため、すべてスラッシュから始まります。コマンドを入力すると、Discordが入力欄を表示します。
| コマンド | できること |
|---|---|
/sites | あなたのサイトを一覧表示し、このチャンネルまたはチャットで作業するサイトを選べます。 |
/new | 説明から新しいサイトを作成し、New project と同じく50クレジットを確保します。| の前に名前を入れると名前を指定でき、先頭に app または dashboard を付けると、そのどちらかを作成します。 |
/status | 選んだサイトの状態、アドレス、最後に公開した日時、スタジオ内のそのサイトへのリンクです。あなたの対応待ちのステップがあれば、それも表示されます。 |
/change | ご自身の言葉で変更を依頼します。画像を添えることもできます。 |
/ask | サイトについて質問すると、ビルドなしですぐに答えます。 |
/undo と /redo | 前のバージョンに戻す、または元に戻したバージョンを復元します。 |
/publish | 確認のあと、サイトを本番環境に公開します。 |
/agents | サイトのエージェントです。OwnerとAdminは、オンにしたり一時停止したり、今すぐ実行したり、メッセージを送ったりできます。 |
/alerts | このチャンネルまたはチャットに何を通知するかを選びます。 |
/link と /disconnect | DiscordをBriksアカウントに連携する、または連携を解除します。 |
/help | ボットにできること。 |
一覧、メニュー、/status や /alerts のようにご自身だけに向けたものは、依頼した人にだけ表示されます。変更の結果は、全員が見られるようにチャンネルに投稿されます。
変更、質問、画像
/change のボックスにしたいことを書いてください。Briksはスタジオと同じように内容を読み取ります。質問にはビルドなしですぐに答え、それ以外は変更として扱われ、通常の変更と同じく5クレジットが確保されます。答えだけが欲しいときは /ask を使ってください。
/change 全ページの上部に、緊急連絡先 0113 496 0000 を太字で追加してください。
ボットが「対応中です」と伝えます。変更が公開されると、変更内容とサイトのアドレスをチャンネルに知らせます。
画像を使うには、/change の picture ボックスに追加し、「ヒーローにこれを使って」のように、どうしたいかを伝えてください。JPEG、PNG、WebP、GIFの画像が使えます。すでにビルドが実行中の場合、変更はスタジオと同じように順番待ちになります。変更や質問はプロジェクトの会話に残るので、スタジオで続きを進められます。
ボタンで承認する
- 初回ビルドのステップ。 初回ビルドが承認待ちで止まったとき(文章、デザインの雰囲気、ヒーロー)、ボットがボタンを表示します。Approve the words、雰囲気やヒーローごとに1つずつのボタン、ビルド前の質問に対する Decide for me です。Open in the studio では選択肢を並べて見比べられます。自分の言葉で答えたり、別の内容を頼んだりするときは
/changeを使ってください。キーが必要な変更には、キーごとに Add ボタンが表示され、サイトのSecretsが開きます。あわせて Build も表示されます。クレジット待ちの初回ビルドには Get credits が表示されます。 - Agent approvals. エージェントがメールの送信、サイトの変更、投稿の公開の前に確認を求めるとき、OwnerとAdminはボットからのダイレクトメッセージでリクエストを受け取れ、Approve、Reject、Look first が付きます。Profile の Agent approval requests にある On Discord スイッチで、そこに届けるかどうかを選びます。誰かが決めると、どこで決めても、ボタンは消え、メッセージに決めた人が表示されます。承認と予算をご覧ください。
- ダイレクトメッセージ。 ボットがメッセージを送れるのは、ボットと同じサーバーにいる人だけです。プロフィールで求められた場合は、ボットとのダイレクトメッセージでBriksのコマンドを一度使うと、そこでボットから連絡できるようになります。
- 公開。
/publishは、サイトを本番環境に公開するかどうかを、Publish と Cancel で尋ねます。最初の下書きに数字や引用などの事実でないことが含まれていた場合は、それが一覧で示され、Publish でそれらが正しいと確認したことになります。先に公開前チェックが実行され、ボットがその結果を伝えます。本番環境への公開をご覧ください。 - エージェント。
/agentsでエージェントを選び、Write to itを押します。メッセージ用のボックスが開き、エージェントの返答は同じ場所に届きます。エージェントからの質問にはReplyボタンがあり、同じボックスが開きます。
Briksが保持するもの
- 変更や質問の文章は、スタジオで書いたときと同じように、プロジェクトの会話に加わります。
- ボットへの、またボットからの各メッセージについて、Briksが保管するのは、送信された時刻、種類、送れたかどうかだけです。内容は保管せず、それらも90日後に削除します。
- Agentsページの Activity log には、Discord経由で行われたことや送られたことが、Briks自身の言葉で表示されます。たとえば、依頼された変更や、届けられなかったアラートなどです。13か月前までさかのぼれます。
- 削除されたサーバーの詳細は、Briksがそのサーバーから退出して90日後に消去されます。
詳細はプライバシーポリシーをご覧ください。
Briksを削除する、または連携を解除する
- サーバーを削除する。 OwnerとAdminは、Settings、Chats でサーバーの横にある Remove を押します。Briksがサーバーから退出し、そのチャンネルにはサイトの通知が届かなくなり、設定も消えます。連携済みのDiscordアカウントはそのまま連携された状態です。
- Discordで削除された場合。 ボットがサーバーから削除されたり、Discordでチャンネルへのアクセスを失ったりすると、Briksは次にそこへ送信するときに気づき、送信をやめます。その後、Settingsに、通知がそのチャンネルに届かない理由が表示されます。そこでBriksのコマンドを使うと、再び送信が始まります。
- Discordの連携を解除します。 Profile で Disconnect を押すか、
/disconnectを実行してください。その後、ボットはあなたの代わりに動作しなくなります。 - ボットとのチャットはエンドツーエンドで暗号化されていません。パスワードやキーなど、秘密にしておきたいものはボットに送らないでください。それらにはスタジオの Secrets を使ってください。メッセージに貼り付けたキーは保存される前に取り除かれ、ボットが追加先を Open Secrets とともに案内します。
- ボットは、1人あたり1分に最大30メッセージまで応答します。質問はスタジオと同じく、サイトごとに10分あたり30件までです。
- ボットはすべてのプランで使え、かかるクレジットもスタジオとまったく同じです。
コマンドなしでボットに書き込めますか?
いいえ。DiscordがBriksに渡すのはコマンドだけです。変更には /change、質問には /ask を使ってください。
サーバーに追加せずに、DiscordでBriksを使えますか?
いいえ。Briksは、あなたが参加しているサーバーにいる必要があります。追加されたあとは、ボットとのダイレクトメッセージでもコマンドが使えます。
サーバー内の人に /sites が表示されません。
Discordは、/sites と /alerts をサーバーを管理できるメンバーにだけ表示します。Discord側の設定で管理者が変更した場合は別です。連携済みの全員は、自分のロールで他のコマンドを使えます。
ボットが、サーバーが接続されていないと言います。
Briksがサーバーから削除されたか、スタジオから一度も追加されていません。OwnerまたはAdminが、Settings、Chatsからもう一度追加します。