Back to Botpress

Plugin Title

packages/cli/templates/empty-plugin/hub.md

12.30.91.3 KB
Original Source

Plugin Title

Describe the plugin's purpose.

Configuration

Explain how to configure your plugin and list prerequisites ex: accounts, etc.. You might also want to add configuration details for specific use cases.

Usage

Explain how to use your plugin. You might also want to include an example if there is a specific use case.

Limitations

List the known bugs. List known limits ex: rate-limiting, payload sizes, etc. List unsupported use cases.

Changelog

If some versions of your plugin introduce changes worth mentionning (breaking changes, bug fixes), describe them here. This will help users to know what to expect when updating the plugin.

Plugin publication checklist

  • The register handler is implemented and validates the configuration.
  • Title and descriptions for all schemas are present in plugin.definition.ts.
  • Events store conversationId, userId and messageId when available.
  • Implement events & actions that are related to channels, entities, user, conversations and messages.
  • Events related to messages are implemented as messages.
  • When an action is required by the bot developer, a RuntimeError is thrown with instructions to fix the problem.
  • Bot name and bot avatar URL fields are available in the plugin configuration.