0

こんにちは、フォームフローを使用しています。すべてがスムーズに機能しています。修正が必要な小さな詳細がいくつかあります。

  • フォームフロー中にユーザー入力を正規表現で確認する方法はありますか? ユーザーが有効な名前、電子メールなどを入力したかどうかを確認する必要があります。
  • 「はい」または「いいえ」または「y」または「n」を入力する代わりに、プロファイルが完了する前の確認を「はい」または「いいえ」ボタンに変更できますか?

以下はコードです

[Serializable]
public class ProfileForm
{
    [Prompt("What is your first name? {||}")]
    public string FirstName;
    [Prompt("What is your last name? {||}")]
    public string LastName;
    [Prompt("What is your email? {||}")]
    public string Email;

    public static IForm<ProfileForm> BuildForm()
    {
        return new FormBuilder<ProfileForm>()
                .Message("Welcome to the profile bot!")
                .OnCompletion(async (context, profileForm) =>
                {
                    // Tell the user that the form is complete
                    await context.PostAsync("Your profile is complete.");
                })
                .Build();
    }
}
4

1 に答える 1