Tag: 机器人

如何从机器人框架C#阅读附件内容?

我正在写一个机器人,期待用户给我发送一个附件,我想阅读并翻译成对象。 到目前为止,我有以下代码: if (message.Attachments != null && message.Attachments.Any()) { var attachment = message.Attachments.First(); using (HttpClient httpClient = new HttpClient()) { if ((message.ChannelId.Equals("skype", StringComparison.InvariantCultureIgnoreCase) || message.ChannelId.Equals("msteams", StringComparison.InvariantCultureIgnoreCase)) && new Uri(attachment.ContentUrl).Host.EndsWith("skype.com")) { var token = await new MicrosoftAppCredentials().GetTokenAsync(); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); } var responseMessage = await httpClient.GetAsync(attachment.ContentUrl); var contentLenghtBytes = responseMessage.Content.Headers.ContentLength; // this is populated […]

如何在Robot Framework的excel文件中创build和放置数据?

我想创build一个Excel文件,并使用Robot Framework将input数据添加到它。 所以我添加了Excel库。 这里是我使用的代码,我收到了一条错误消息 IndexError:列表索引超出范围 所以我评论了第三行,得到了列数和行数为0。 Create Excel Workbook NewExcelSheet Save Excel NewExcel.xls default=True Open Excel NewExcel.xls default=True Put Number To Cell NewExcelSheet 1 1 90 ${Col}= Get Column Count NewExcelSheet ${Row}= Get Row Count NewExcelSheet Log ${Col} Log ${Row} 为什么我将0作为列和行的值,为什么我不能在其中添加值?