隐藏通过 Post Activity 事件发送的文本

Hide Text Sent via Post Activity Event

我目前正在按照 https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/04.api/d.post-activity-event

上的文章以编程方式向我的机器人发送文本

一切正常,但我想隐藏正在发送的文本,以便用户在会话中看不到它。这可能吗?

不是初始化和使用 useSendMessage 挂钩,而是将其替换为 useSendPostBack。使用 useSendPostBack 将生成一条 postBack 消息 activity,它只是将一个值发送回机器人而不显示给用户。发送给机器人的值应该位于关联的 activity.

value 属性 中
const sendPostBack = useSendPostBack();

const handleHelpButtonClick = useCallback(() => sendPostBack('help'), [sendMessage]);

可以在网络聊天存储库文档中查看可用挂钩的完整列表,hooks