botframework - 自定义 Microsoft 网络聊天
问题描述
我正在尝试使用 React 项目自定义 Microsoft 网络聊天:
- npm install botframework-webchat@master
在之前的版本中,我通过 fork master 自定义了 web UI,但是此时我不想丢失 master 中的更新,这是我遵循Microsoft Bot Webchat的参考。
我正在尝试使用相应的图像编辑用户/机器人图标,我不需要如下所示的上传按钮
尝试创建中间件,以及扩展实际组件但没有运气的自定义组件,我不确定最新的主控是否可行。请指导我如何做。
解决方案
终于有了造型:
import { createStyleSet } from 'botframework-webchat;
const styleSet = createStyleSet({});
styleSet.uploadButton = { ...styleSet.uploadButton,
display: 'none'
};
styleSet.avatar = {...styleSet.avatar,
backgroundImage: `url(${imageUrl})`
};
同时将发送属性返回给组件
botAvatarInitials= ' '
userAvatarInitials= ' '
styleSet={styleSet}`
推荐阅读
- python - 多线程python时出现RuntimeError“RuntimeError:线程'Thread-1'中没有当前事件循环。”
- mongodb - 如何在 MongoDB 4.0 中删除重复的文档
- c++ - 从整数值到类型的动态转换(C++11 模板元编程?)
- javascript - AddEventListener 只触发一次
- jquery - 如何使用 undersocre.js 和 Angualrjs 在两个数组上使用 _.map 和 _.filter 函数
- lua - 对 Lua 的一部分感到困惑,参考手册 Lexical Conventions
- android - setOnClickListener 未在基本 Kotlin 应用程序中显示
- c# - Ef核心不忽略生成的SQL中的列
- svelte - Svelte 不会在第二个更新触发器上更新可编辑元素
- java - 当我执行命令时,我的记分牌没有停止