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



我目前正在以编程方式向我的bot发送文本,下面是https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/04.api/d.post-activity-event上的文章

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

代替初始化和使用useSendMessage钩子,用useSendPostBack代替它。使用useSendPostBack将生成一个postBack消息活动,它只是将一个值发送回bot而不显示给用户。发送给bot的值应该位于关联活动的value属性中。

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

可用钩子的完整列表可以在Web Chat回购文档中查看,hooks.

最新更新