Lovable と Bolt のプロンプト

このプロンプトを Lovable または Bolt に貼ります。Formgong に送る問い合わせフォームを頼み、データベースやメールサービスを足さないよう指示します。

コピーする内容

このスターターは、Lovable または Bolt 向けのプロンプトです。ビルダーのチャットに貼り付けます。フォームを書くのはビルダーです。送信を受け取るのは Formgong です。

プロンプトは、エンドポイント、公開アクセスキー、_lang、ハニーポット、成功の確認を指定します。このフォームにバックエンドを足さないよう、ビルダーへ伝えます。

Resend、データベース、edge function、server action も、このフォームには足さないと書いてあります。生成されたアプリでよくある回り道です。

追加のブロックは、プロンプトと一致する素の HTML です。ビルダーに書かせるよりマークアップを貼りたいときは、こちらを使ってください。

Lovable 向けと Bolt 向けの、より長いガイドはすでにあります。このページは短いプロンプトです。それらのページが、その前後の操作を説明します。

差分で確認すること

フォームは Formgong のオリジンの /submit へ送るべきです。新しいテーブル、秘密、メールの SDK が見えたら、ビルダーに削除を頼んでください。

プロンプト内のアクセスキーは、フォームを作るまで fk_your_access_key です。置き換えるか、サインインした状態でこのページのボタンを使ってください。

フィールド名は name、email、message のままにし、phone は任意にしてください。Telegram はこれらの名前を表示します。名前を変えた欄は、一覧で読みにくくなります。

botcheck は存在し、空で、隠れていなければなりません。ビルダーが未使用として削除したら、戻してください。これがハニーポットです。

fetch は Accept: application/json を送るべきです。JSON の本文には Content-Type: application/json も必要です。FormData はそのヘッダーを設定しないでください。

プロンプトは、サイトキーを渡すまで Turnstile を省くよう述べています。ビルダーにキーを作らせないでください。

プロンプトは、フォームのために第三者のフォントを読み込まないよう述べています。アプリにすでにフォントがあれば、フォームはそれを継承できます。

ビルダーが終わったあと

公開するか、インターネットへ届くならビルダーのプレビューを使い、テストを送ってください。そのあと Formgong の受信箱を開きます。

すぐ届けるには、フォーム設定で Telegram を接続してください。無料プランではメールは日次ダイジェストです。

無料プランは、EU で 30 日のあいだ、月 300 件の送信を保持します。スパムは保存されますが配信されず、件数にも入りません。

受信者や Telegram などの設定は Formgong にあります。ビルダーにフォームを作り直させなくても変更できます。

運営者は Formgong です。製品の挙動がおかしいときは support@formgong.com へお書きください。ビルダー自身のアカウントは、別のサポート経路です。

プレビュー

フォームのコード

HTML
このプロジェクトに問い合わせフォームを追加してください。送信先は Formgong です。データベース、edge function、server action、Resend のようなメールサービスは追加しないでください。

仕様:
- 素のフォームは action="https://formgong.com/submit" と method="POST" で構いません。JavaScript では同じ項目を fetch で https://formgong.com/submit に POST します。
- 隠し項目 name="access_key" value="fk_your_access_key"。鍵は公開です。フロントエンドに置いたままにしてください。シークレットに移さないでください。
- 隠し項目 name="_lang" value="{lang}"。Formgong はサンキューページとエラー文に使います。多言語サイトではページの言語を入れてください。
- 項目は name、type="email" の email、message です。3つとも必須です。phone は任意です。項目名はこのままにしてください。Telegram は名前を回答の上に太字で出します。
- Honeypot: type="text" name="botcheck" tabindex="-1" autocomplete="off" の入力を、aria-hidden="true" のラッパーに入れます。CSS で隠します: position:absolute; inset-inline-start:0; top:0; width:1px; height:1px; overflow:hidden; clip-path:inset(50%)。値は入れません。
- fetch の成功: ヘッダー Accept: application/json。JSON 本体なら Content-Type: application/json も送ります。FormData では Content-Type を自分で付けません。JSON の success が true なら短い礼を出してフォームを空にします。そうでなければ応答のメッセージを出します。
- Turnstile はサイトキーがあるときだけです。script src="https://challenges.cloudflare.com/turnstile/v0/api.js" と、class="cf-turnstile" および data-sitekey の div。なければ入れません。
- 第三者のフォントは読み込みません。ファイル送信は追加しません。
- エンドポイントのオリジンは https://formgong.com です。
プロンプトが求める素の HTML
プロンプトが求める素の HTML
<form action="https://formgong.com/submit" method="POST" style="position:relative">
  <input type="hidden" name="access_key" value="fk_your_access_key">
  <input type="hidden" name="_lang" value="ja">
  <label>お名前 <input type="text" name="name" autocomplete="name" required></label>
  <label>メールアドレス <input type="email" name="email" autocomplete="email" required></label>
  <label>電話番号 <input type="tel" name="phone" autocomplete="tel"></label>
  <label>メッセージ <textarea name="message" required></textarea></label>
  <div aria-hidden="true" style="position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)">
  <label>この欄は空のままにしてください <input type="text" name="botcheck" tabindex="-1" autocomplete="off"></label>
</div>
  <!--
任意です。このフォームで Turnstile をオンにしてから、このコメント記号を外し、サイトキーを貼ってください。
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
<div class="cf-turnstile" data-sitekey="YOUR_TURNSTILE_SITE_KEY" data-language="ja"></div>
-->
  <button type="submit">送信</button>
</form>

よくある質問

このプロンプトは Lovable と Bolt の両方で使えますか?

はい。特定のファイル配置には依存しません。ビルダーが React、Vue、素の HTML のどれを選んでも、同じエンドポイントとフィールドが適用されます。

ビルダーが Supabase や Resend を足しました。どうすればよいですか?

そのコードを削除し、Formgong への送信だけを残すよう頼んでください。リンク先の Lovable と Bolt のガイドが、同じ修正をより詳しく説明しています。

プロンプトの中のアクセスキーは安全ですか?

公開キーです。誰でも、それで送信できます。受信箱を読むことや、メールの行き先を変えることはできません。

より長いガイドはどこにありますか?

このページからリンクしている、For の Lovable と Bolt のページです。このスターターはプロンプトそのものであり、それらのガイドの代わりではありません。