无法将字符串隐式转换为 Microsoft.Bot.Schema.Activity
Cannot implicitly convert string to Microsoft.Bot.Schema.Activity
我正在研究 Bot Framework,需要一些帮助。
我想出示一张新的登录卡。为此,我正在创建一个新的 activity,因为我希望 Bot 在聊天加载时显示该登录卡。
我有这个代码:
在上面的代码中可以看到,当我写的时候:
Activity activity = turnContext.Activity.ToString()
它给我错误说明:
Cannot implicitly convert from string to Microsoft.Bot.Schema.Activity.
为了检查这是否有效,我写道:
Activity activity = (Activity)turnContext.Activity.ToString()
但还是没有运气。
我在这里错过了什么?创建 activity 的正确方法是什么??
Gets the activity associated with this turn; or null when processing a proactive message.
因此您的代码将像这样构建:
Activity activity = turnContext.Activity;
我正在研究 Bot Framework,需要一些帮助。
我想出示一张新的登录卡。为此,我正在创建一个新的 activity,因为我希望 Bot 在聊天加载时显示该登录卡。
我有这个代码:
在上面的代码中可以看到,当我写的时候:
Activity activity = turnContext.Activity.ToString()
它给我错误说明:
Cannot implicitly convert from string to Microsoft.Bot.Schema.Activity.
为了检查这是否有效,我写道:
Activity activity = (Activity)turnContext.Activity.ToString()
但还是没有运气。
我在这里错过了什么?创建 activity 的正确方法是什么??
Gets the activity associated with this turn; or null when processing a proactive message.
因此您的代码将像这样构建:
Activity activity = turnContext.Activity;