microsoft / microsoft/BotFramework-WebChat
[Tracking] DLSpeech: Cannot piggyback additional data for speech recognition
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 1.8k
- Forks
- 1.6k
- Avg merge
- 22h 58m
- Merged PRs (30d)
- 2
Description
If you would want to prioritize this feature work, please vote and optionally, provide a user story.
Feature Request
When using text-based experience, we allow developers to piggyback additional information to outgoing messages. This is demonstrated in sample 15.a "piggyback data on every outgoing activity".
With Direct Line Speech, you can no longer piggyback additional data to all speech-based outgoing activities.
[edit by @corinagum]:
Note to dev:
Web Chat warnings also need to be updated:
https://github.com/microsoft/BotFramework-WebChat/blob/master/packages/directlinespeech/src/createAdapters.js#L124
createAdapters.js warning needs to be updated to remove userId check.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with sample 15.a, “piggyback data on every outgoing activity,” to compare the text-based experience with Direct Line Speech behavior. Then inspect packages/directlinespeech/src/createAdapters.js, especially the warning around line 124. Done means speech-based outgoing activities support piggyback data and the warning no longer checks userId.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100