我正在尝试使用AWS Lambda的C#版本在List中打印一系列对象。它链接到我的AWS RDS和我的Lex机器人。目前,当我使用LEX测试控制台测试机器人时,即使我使用\ n换行符进行C#,打印的输出也没有使用换行符格式化。
示例代码:
var result = string.Empty;
result = $"Events for {User}:";
foreach (var evt in events)
{
result += $"\n\n{evt.ID} - {evt.FeedbackType} - {evt.Status} - {evt.OpenedDate.ToString()}";
}
return result;
以下是我对Lex的输出:
任何人都可以解释如何解决这个问题或LEX控制台是否存在问题? 谢谢!
答案 0 :(得分:3)
我认为这只是lex控制台的限制。您可以使程序呈现聊天以处理格式。尝试集成到Slack - 你会看到它在那里工作。 lex控制台非常基础。
顺便说一句,如果它有用,我有一个小应用程序让你在命令行中与机器人聊天。只要您登录AWS CLI:https://github.com/dwmkerr/lex-chat。