c# - 已部署的 Bot 正在使用模拟器,但不在网络聊天中
问题描述
如果从 Azure 的“在网络聊天中测试”窗格打开,我正在处理的其中一个机器人(使用虚拟助手模板 4.9.1.1__1)不起作用。(“抱歉,好像出了点问题。请稍后再试。”)
我检查了此处列出的所有可能原因,但没有一个适用于我的情况。事实上,如果从机器人模拟器调用,机器人正在工作。
看着
https://<bot-name>.scm.azurewebsites.net/dev/wwwroot/:output
或者:
az webapp log tail -n <bot-name> -g <resource-group-name>
什么也没有出现。
如何解决正在发生的事情?
解决方案
我找到了导致错误的原因:它是嵌入的图像大小(可能太大)。
更换:
“url”:“数据:图像/png;base64,iVBORw0KGgoAAAANSUhEUgAAA...”
和:
“网址”:“https://myurl/myimage.jpg”
解决了这个问题。
图像大小有限制吗?
推荐阅读
- django - 为所有相关对象订购 django Group 模型
- c# - 与多个值关联的一个键列表最适合的类型是什么
- python - 在 PIL/Pillow 中调整图像大小时保持线宽相同?
- c# - 将内存位图图像转换为 numpy 等 4 维数组
- datastax - 我们在 cassandra 中有 nextval 类型的序列函数吗?如果不是怎么处理?
- tensorflow - Tensorflow 中的分析和跟踪之间的区别?
- javascript - TypeError:无法读取未定义和错误变量日志的属性“id”
- python - 精确模型在 keras-tf 上收敛,但不在 keras 上
- r - 使用 R 中的 set_equal 检查 2 个字符变量的唯一值是否匹配
- wordpress - Gutenberg 更新中断管理编辑器页面布局