我在向用户发送图片时遇到了一些麻烦。
我所做的是跟随Bot Docs Attachments并复制代码。我的变量“replyMessage”就是Bot Docs Activities(>>> print(get_weekday(2))
Tuesday
>>> print(get_weekday('5'))
Friday
>>> print(get_weekday("invalid_thing"))
Invalid day selected
)。所以,我发送图像/附件时遇到了麻烦。我使用了incomingMessage.CreateReply("Yo, I heard you.", "en");
和await
以及ReplyToActivityAsync
,因为它在该链接中有所解释。有人可以解释附件和活动是如何工作的并找到解决方案吗?感谢。
答案 0 :(得分:0)
如果不看到您使用的实际代码,很难知道出了什么问题;但是,如果您想知道如何发送附件,我建议您查看SendAttachment存储库的BotBuilder-Samples示例。
在示例中,您将找到准备在模拟器中执行和测试的代码,以及有关附件如何工作的简要说明。
答案 1 :(得分:0)
问题很可能就是activity.Attachments没有初始化为List,并且在文档中的任何地方都没有提到你必须做的事情
activity.Attachments = new List<Attachment>();
在将附件添加到活动之前。我还尝试复制官方代码示例,结果证明这就是他们没有工作的原因。