EinsteinBotでのエラー


+ [インテントデータ](https://qiita.com/Keiji_otsubo/items/e8f43a91b226b5da7f16)

--------------

:::note alert
Error

Error when invoking /support/conversations/0X91x00000000Mq/invocations/0SC1x0000004KFSGA2: [{"actionName":"setup_bot__IntroBotCreateCase","errors":[{"statusCode":"UNKNOWN_EXCEPTION","message":"Se ha producido un error al ejecutar una entrevista de flujo.","fields":[]}],"isSuccess":false,"outputValues":null}]
:::

+ [I have a requirement of creating a case or lead by the action of einstein bot but it gives the error](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007AiUkc)

:::note
Please check this article.

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000AMzDuSAL

To eliminate the error, the bot must be run in a custom user context. For that, I changed the bot's default user to system admin user. Go to bot> Overview> Bot user.

Whenever you call a flow from a bot, the bot user may not access all components of the flow. In that regard, we need to run the bot with a custom user and the client user must have access to these components. So preferably add Administrator as custom user on bot overview page.

このエラーを解消するには、ボットをカスタム ユーザー コンテキストで実行する必要があります。そのために、ボットのデフォルト ユーザーをシステム管理者ユーザーに変更しました。 [ボット] > [概要] > [ボット ユーザー] に移動します。

ボットからフローを呼び出すときは常に、ボット ユーザーがフローのすべてのコンポーネントにアクセスできるわけではありません。その点で、カスタム ユーザーでボットを実行する必要があり、クライアント ユーザーはこれらのコンポーネントにアクセスできる必要があります。したがって、ボットの概要ページに管理者をカスタム ユーザーとして追加することをお勧めします。
:::

+ [Bot: Bot needs at least one Bot version. But when I try to add the version as a dependency, I don't see it in the list of dependencies.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007OqWdX)

:::note
https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000KgxPdSAJ

https://issues.salesforce.com/issue/a028c00000gAyIQAA0/invalid-target-dialog-reference-error-when-deploying-einstein-bot-version
:::

+ ['Bot Version Invalid target dialog reference](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000KgxPdSAJ)

:::note
FWIW I had this same error as OP, and the solution was manually adding an enhanced link messaging component (which I used in another dialog) to my production org before I was able to validate the change set.

I got to this conclusion by removing all references to the dialog mentioned in the error, then observing a new error in the subsequent validation attempt, which mentioned the enhanced link. After I manually recreated this, I was able to replace the references to the dialog I had removed in the previous change set, and all then validated fine.

WIW OP と同じエラーが発生しました。解決策は、変更セットを検証する前に、拡張リンク メッセージング コンポーネント (別のダイアログで使用した) を本番組織に手動で追加することでした。

エラーで言及されているダイアログへの参照をすべて削除し、その後の検証試行で拡張リンクについて言及している新しいエラーを観察することで、この結論に達しました。これを手動で再作成した後、前の変更セットで削除したダイアログへの参照を置き換えることができ、すべてが正常に検証されました。
:::

+ [Chat bot error of Code 500](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007OtmZw)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/11aa640f-2599-8ee4-afbe-7897f14c3462.png)


:::note alert
There was a problem communicating with the bot. c2c.ChatbotApiException: Chatbot api https://bot-runtime-api.sfdc-chho0.svc.sfdcfc.net/v5.0.0/bots/0Xx5j000000HBHLCA4/sessions response code 500, response body Close
:::

:::note
Please check this article.

https://help.salesforce.com/s/articleView?language=en_US&id=000386445&type=1
:::

# 5-day trial org with Einstein Generative AI. での不具合

+ [400 error](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ajLyP)

:::note alert
"ExactTarget.OMM.FunctionExecutionException: An error occurred when attempting to evaluate a HttpPost function call. See inner exception for details.\r\n Error Code: OMM_FUNC_EXEC_ERROR\r\n - from Jint --> \r\n\r\n --- inner exception 1---\r\n\r\nSystem.Net.WebException: The remote server returned an error: (400) Bad Request. - from System\r\n\r\n\r\n\r\n"

"An error occurred when attempting to evaluate a HttpPost function call. See inner exception for details."
:::

+ [このエラーは実際には何を意味しますか? 親ボットは会話定義変数を 20 個しか持つことができません。](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007cmWok)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/c3837899-5042-c541-3289-27546b822172.png)

:::note
わかりました。どうやらコンテキスト変数の制限は 20 個あるようですが、これは既存のボットには適用されず、別の環境にクローンまたはプッシュする場合にのみ適用されます。 
:::

+ [Let’s start chatting... Click the button to start a chat. Chat doesn't load](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX000000nQlI)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/e2b92d5e-0349-8864-9420-8a7977730f95.png)

:::note
I tried as suggested to connect with my browser's incognito mode and with a different browser but it didn't work.

 

So i decided to re-take the whole project from the beginning in a new Playground and i noticed that at the first attempt i made a mistake replacing the "*" in the https://*.vf.force.com URL with my initials and today's date, due to a misunderstanding.
:::