我使用C#和JavaScript不,我知道如何实现对JavaScript的解决方案,因为我可以在JSON发送。至于使用C#的directline扩展库,一个人如何加入参数传递给directline通道的值。例:
{
name:'namevalue';
}
conversationClient.PostActivity(conversationId, new Models.activity()
{
FromProperty = new Models.ChannelAccount(){Id="botnameapp"}
,Type="Message"
,Text = "hi bot!"
}
我想通了,通过使用ChannelData。在我的例子我可以使用添加channeldata像这样。
conversationClient.PostActivity(conversationId, new Models.activity()
{
FromProperty = new Models.ChannelAccount(){Id="botnameapp"}
,Type="Message"
,Text = "hi bot!"
,ChannelData = "User:Myname"
}
您可以使用这些存储有关用户的信息,并创造更好的体验。