Discord埋め込みボット:コマンドかフォームでカスタム埋め込みを送る
Discordの埋め込みボットは、プレーンテキストではなく、色付きの縁、タイトル、画像、ボタンのある、スタイルの付いたメッセージの箱を投稿します。 Noxyrには二つの方法があります。/embed sendはすべての項目をオプションとして受け取り、/embed quick-createはポップアップのフォームを開きます。どちらも管理者のコマンドです。
埋め込みがプレーンなメッセージより優れる場合
ルール、告知、ようこそのメモ、サーバー情報は、どれも埋め込みのほうが読みやすくなります。色付きの縁がチャットと区別し、タイトルが見出しになり、ボタンでページに誘導できます。メッセージのどの部分もメンバーが入力したものではないので、公式に見えます。
送る二つの方法
/embed send
何を望むか既に分かっているときに最適です。すべての欄がコマンドのオプションです。
| オプション | メモ |
|---|---|
| channel | 必須。投稿される場所 |
| title | 最大256文字 |
| description | 最大4096文字。改行したい場所に改行の印を入力する |
| color | #FF0000のような16進数、またはRedのような名前。省略するとサーバーの埋め込みの色 |
| image_url | .png、.jpg、.gif、.webpで終わる直接のリンク |
| footer | 埋め込みの下の小さな文字 |
| button_label と button_url | リンクボタン。両方が必要 |
/embed quick-create
同じ項目をテキストボックスにしたポップアップのフォームを開きます。長い文章には、こちらのほうが入力しやすいです。Discordはフォームの入力を五つまでに制限しているため、画像とボタンの欄は含まれません。それらが必要なときは/embed sendを使ってください。
人がつまずく画像のルール
画像のリンクは、画像ファイルへの直接のリンクでなければなりません。Discordの添付ファイルのリンクやGoogleドライブの共有リンクは機能しません。画像が表示されない場合、たいていこれが原因です。画像を、ファイルの種類で終わる平明なリンクが得られる場所にアップロードしてください。
編集は、送り直すこと
どちらのサブコマンドも、既存のメッセージを編集しません。投稿済みの埋め込みを変えるには、新しいものを送り、古いものを削除してください。これで予測可能になりますが、長い埋め込みは投稿前に下書きしておくべきです。文章をメモ帳アプリに書き、それから貼り付けてください。
コマンドの一覧に/embedがなければ、Modulesのページを確認してください。埋め込みはUtilitiesのモジュールに含まれます。
すべての埋め込みを同じように飾る
Customizeのページでは、ボットが投稿するすべての埋め込みに、既定の埋め込みの色と代わりの画像を設定できます。そのため、毎回色を入力しなくても、サーバーは統一して見えます。ダッシュボードの埋め込みのプレビューのウィジェットは、保存する前にパネルやようこそメッセージがどう見えるかを示します。
チケットのパネル、カタログ、認証、ようこそのような、パネル固有の埋め込みは、/embedではなく、それぞれのページで編集します。このコマンドは、自由形式のメッセージ、つまりルール、ニュース、情報の投稿のためのものです。
うまくいく埋め込みのアイデア
- ルール。説明の中の番号付きのリスト、赤い色、そして質問はどこでするかを書いたフッター。
- 告知。短いタイトル、二行の文章、そして全文へのリンクボタン。
- サーバー情報。ストア、サポートのページ、SNSへのリンクを、それぞれ一つのボタンにして、一つの埋め込みに。
投稿する前のよくある質問
誰が使えますか?/embedは管理者のコマンドなので、一般のメンバーはボットを通じて埋め込みを投稿できません。
色はどこから来ますか?色を省略すると、Noxyrは、Customizeのページにあるサーバーの埋め込みの色を使います。一度設定すれば、すべての埋め込みが揃います。
ボタンを二つ使えますか?埋め込み一つにつき、リンクボタン一つがサポートされています。複数のリンクが必要なら、小さな埋め込みを複数投稿するか、リンクを説明に入れてください。
クイック作成か、送信か?長い文章にはフォームを、画像、フッター、ボタンのあるものには/embed sendを使ってください。フォームは、Quick Createのメニューがチケットのパネルやカタログに使うのと同じパターンなので、どちらかを知っているスタッフは、もう一方にもすぐ慣れるでしょう。
後で変えられない永久的なものを投稿する前に、非公開のスタッフのチャンネルにテストの埋め込みを送ってください。デスクトップとスマホの両方で、色、画像、ボタンを確認してから、本物を投稿してください。後で編集できないので、三十秒のテストが、削除と投稿し直しを省いてくれます。
一回限りの告知にすっきりした見た目だけが必要なら、タイトル、説明、色で十分です。文章がうまく読めるようになってから、画像とボタンを加えてください。
次のステップ
埋め込みビルダーのドキュメントをご覧ください。それから、埋め込みビルダーのツールでプレビューし、カラーピッカーで色を選べます。デザインの面では、埋め込みの色とブランディングとComponents V2と従来の埋め込みの比較をお読みください。最初の埋め込みを投稿するには、Noxyrを追加してください。
よくある質問
Noxyrでカスタム埋め込みを送るには、どうすればよいですか?
チャンネルとタイトル、説明、色、image_url、フッター、リンクボタンのいずれかを指定して/embed sendを使ってください。または、ポップアップのフォームのために/embed quick-createを使ってください。
投稿した埋め込みを、後から編集できますか?
いいえ。どちらのサブコマンドも、既存のメッセージを編集しません。新しい埋め込みを送り、古いものを削除してください。
埋め込みの画像が表示されないのはなぜですか?
image_urlは、.png、.jpg、.gif、.webpで終わる画像への直接のリンクでなければなりません。Discordの添付ファイルのリンクやGoogleドライブの共有リンクは機能しません。
埋め込みにボタンを付けられますか?
はい。/embed sendでリンクボタンを付けられます。button_labelとbutton_urlの両方が必要です。ポップアップのフォームにはそれらの欄がありません。
コマンドの中に/embedがないのはなぜですか?
埋め込みはUtilitiesのモジュールに含まれるので、Modulesのページを確認してください。