Rasa Reminders are not working in custom UI

I am able to view the scheduled message after the scheduled time at Rasa X but I am not able to view it at my custom UI(Chatbot widget).

Would be glad if anyone could help. Thanks!

Which channel is your custom UI widget using?

I am using rest channel

Ok, that explains the issue :+1: For Rasa Open Source to be able to notify the user, your channel has to support reaching out to the user. REST (HTTP) is synchronous so that doesn’t work (unless your client keeps on pulling). You can see the list of currently support channels here. There is also a note in the reminder docs which might help you

Proactively reaching out to the user is dependent on the abilities of a channel and hence not supported by every channel. If your channel does not support it, consider using the CallbackInput channel to send messages to a webhook.

@Tobias_Wochinger I have connected MS Teams using botframework connector and the reminders are not working. Kindly guide how to approach it in my case.

@nchauras As described in the docs which I linked the botframework connector currently also doesn’t support this. If you have an idea how to fix this, it would be super awesome if could create a PR :tada:

Thanks @Tobias_Wochinger for your response. I will try to work on this and create a PR. Could you please point me to the code/files where its implemented for other channels?

If there is documentation around it, that would be awesome!

You have to implement the get_output_channel method:

1 Like