我如何在开始时向机器人发送自动消息 (Webchat V4 + Javascript)
How can i send a automatic message to the bot at the beginning (Webchat V4 + Javascript)
我正在尝试使用 Microsoft Bot Framework 设置机器人。
对于使用Webchat V4 (https://github.com/microsoft/BotFramework-WebChat) 的通信接口。我希望在网站上加载网络聊天后向机器人发送一条消息。该消息可以隐藏或在聊天中看到 window(隐藏会更好)。我可以实现这个吗?如果可以,如何实现?
顺便说一句,我使用的是 javascript 版本的 Webchat。
BotFramework-WebChat 存储库有一个示例 04.api/a.welcome-event,演示了如何进行设置。
简而言之,当网络聊天连接时,一个事件从网络聊天发送到机器人。当机器人接收到这个特定事件时,来自机器人的 "Welcome Message" 被发送回客户端并显示给用户。
至于隐藏消息,没有办法做到这一点。如果您不希望消息立即显示,则不要使用上述内容,而是探索其他一些网络聊天 store
actions 并确定一个 client/bot 设置适合你。
例如,您可以
- 在欢迎消息上设置一个计时器,以便在连接后发送 n 秒(如果没有消息,则在连接后发送 n 秒)首先从用户发送)
- 仅在 bot 收到消息后发送欢迎消息(主要是 bot 实现,但您可以利用 Web Chat 进一步自定义)
- (如果有一些页面交互)您可以调度一个 window 事件,该事件将事件发送到机器人,然后机器人显示消息。
希望得到帮助!
我正在尝试使用 Microsoft Bot Framework 设置机器人。 对于使用Webchat V4 (https://github.com/microsoft/BotFramework-WebChat) 的通信接口。我希望在网站上加载网络聊天后向机器人发送一条消息。该消息可以隐藏或在聊天中看到 window(隐藏会更好)。我可以实现这个吗?如果可以,如何实现?
顺便说一句,我使用的是 javascript 版本的 Webchat。
BotFramework-WebChat 存储库有一个示例 04.api/a.welcome-event,演示了如何进行设置。
简而言之,当网络聊天连接时,一个事件从网络聊天发送到机器人。当机器人接收到这个特定事件时,来自机器人的 "Welcome Message" 被发送回客户端并显示给用户。
至于隐藏消息,没有办法做到这一点。如果您不希望消息立即显示,则不要使用上述内容,而是探索其他一些网络聊天 store
actions 并确定一个 client/bot 设置适合你。
例如,您可以
- 在欢迎消息上设置一个计时器,以便在连接后发送 n 秒(如果没有消息,则在连接后发送 n 秒)首先从用户发送)
- 仅在 bot 收到消息后发送欢迎消息(主要是 bot 实现,但您可以利用 Web Chat 进一步自定义)
- (如果有一些页面交互)您可以调度一个 window 事件,该事件将事件发送到机器人,然后机器人显示消息。
希望得到帮助!