Skip to content

Audience and ConversationReference is required for Proactive Messaging non-channel recipients #5751

@stevengum

Description

@stevengum

Issue

In proactive messaging scenarios, bots may now message either a Channel or another bot.

For proactively messaging a channel, storing the ConversationReference is sufficient because the correct Audience ("https://api.botframework.com") is hardcoded into the Botbuilder SDKs.

For proactively messaging another bot, the sender must store the ConversationReference and the correct Audience.

Proposed change

The proposed solution is to create a SkillsConversationReference subclass and store the Audience on this new class.

Component Impact

Potentially SkillConversationIdFactoryBase, add new class to Microsoft.Bot.Builder (in Skills/).

Tracking Status

Dotnet SDK

Javascript SDK

  • PR
  • Merged

Python SDK

  • PR
  • Merged

Samples

  • PR (80.skills-simple-bot-to-bot)
  • Merged

Docs

  • PR
  • Merged

[dcr]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions