Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Implement "import" protocol handler #4125

@tonyanziano

Description

@tonyanziano

Implement a new protocol route bfcomposer://import that can accept a source and payload parameter and use these to
download bot assets from a remote location outside of Composer.

source - where the bot is being imported from
payload - metadata about the assets to be imported (can specify a URL to request the assets from)

Ex:

bfcomposer://import?source=pva&payload=%7B%22url%22%3A%22https%3A%2F%2Fwww.importme.com%2Fimport%22%2C%22username%22%3A%22johndoe1%22%7D

  • [P0] Pull bot content down from some service, launch creation wizard with populated fields, create a new bot from content
  • [P0] Navigate to additional deep link after creation
  • [P1] Implement new UX leveraging Notification component
  • [P1] Recognize that the bot content being imported has already been opened as a project -- prompt to re-open

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions