notice

This is unreleased documentation for Rasa Open Source Documentation Main/Unreleased version.
For the latest released documentation, see the latest version (3.x).

Version: Main/Unreleased

rasa.core.channels.rest

RestInput Objects

class RestInput(InputChannel)

A custom http input channel.

This implementation is the basis for a custom implementation of a chat frontend. You can customize this to send messages to Rasa and retrieve responses from the assistant.

blueprint

| blueprint(on_new_message: Callable[[UserMessage], Awaitable[None]]) -> Blueprint

Groups the collection of endpoints used by rest channel.

QueueOutputChannel Objects

class QueueOutputChannel(CollectingOutputChannel)

Output channel that collects send messages in a list

(doesn't send them anywhere, just collects them).

name

| @classmethod
| name(cls) -> Text

Name of QueueOutputChannel.