このスキルは、ユーザーがすでに UiChemy で持っているサイトにブログを追加したい場合に使用します。
手順:
- ユーザーがプロジェクト名を指定しなかった場合は
uichemy_list_projectsでプロジェクトを特定します。ページと投稿がそのプロジェクトに追加されることを伝えます。 - 最初に
uichemy_get_blogを呼び出します。プロジェクトにすでに投稿がある場合はそれらを表示し、投稿を追加するかそのままにするかをユーザーに確認します。 - ユーザーから提供された情報(投稿タイトル、トピック、著者名、カテゴリ)を収集します。何も提供されなかった場合は、サイトのビジネスに合った3~6件のタイトルを提案し、それらは下書きであると伝えます。
uichemy_add_blogを、projectIdとposts(1~6件。各投稿にtitleが必要で、excerpt、author、date、category、readTime、imageを指定可能)とともに呼び出します。オプションとしてcategories、listingPage(デフォルトは "Blog")、archives(デフォルトは true)、layoutsを指定できます。ツール自身のスキーマに従い、フィールドを勝手に追加しないでください。- 記事ページは3ページしか存在しないため、3件を超える投稿は一覧には表示されますが、記事ページを共有します。ユーザーが3件以上を要求した場合はこのことを伝えます。
- ブログページに対して
uichemy_validateとuichemy_check_responsiveを実行し、その結果を報告します。 - ユーザーがブログを確認できるよう
uichemy_open_previewを呼び出します。
ルール:
- 投稿タイトルと抜粋は、ユーザーの指示のみに基づいて作成します。著者、日付、統計、引用、クライアント名を勝手に作成しないでください。
dateはユーザーが指定した場合のみ使用します。 - 画像: ユーザーが提供したURL、または
uichemy_upload_imageが返したURLのみを使用します。 uichemy_remove_postは元に戻せません。uichemy_get_blogを使用し、投稿番号とタイトルを指定して、ユーザーに確認を求め、明確な承諾を得た後にのみ呼び出します。この操作により、それより上の投稿の番号が振り直されます。- ここで作成された投稿はキャンバスと一覧です。WordPressエクスポートは、UiChemyアプリのブログジェネレータから独自の投稿を構築します。そのため、ユーザーがこれらの投稿がWordPress投稿として表示されるかどうかを尋ねた場合は、そのことを伝えてください。