reactjs - 隐藏通过发布活动事件发送的文本
问题描述
一切正常,但我想隐藏正在发送的文本,以便用户在会话中看不到它。这可能吗?
解决方案
不要初始化和使用useSendMessage
钩子,而是用useSendPostBack替换它。UsinguseSendPostBack
将生成一个postBack
消息活动,该活动只是将一个值发送回机器人,而不向用户显示它。发送到机器人的值应位于value
关联活动的属性中。
const sendPostBack = useSendPostBack();
const handleHelpButtonClick = useCallback(() => sendPostBack('help'), [sendMessage]);
可以在 Web Chat 存储库文档hooks中查看可用挂钩的完整列表。
推荐阅读
- javascript - 为什么我的第二个 if 语句在我的第一个 if 语句为真之后连续运行 2 次?
- symfony - 为 Symfony 设置 Apache 虚拟主机
- itext - 如何用希伯来语生成 PDF?目前生成的 PDF 为空
- java - 如何将包含 json 的字符串解析到 java 容器中?
- ios - Swift:内联显示(LaTeX)数学表达式
- ios - 使用 IntentsUI 扩展中的 URL 打开应用程序
- linux - 仅从 tcsh 中的文件夹中删除符号链接
- continuous-integration - Runner 已暂停,不会收到任何新作业
- mysql - 如何将空间数据插入包含道路列的表中
- rust - macOS Mojave 10.14.2 上 Rust 的构建行为不一致