Hello,
I am starting with rasa and I want to make a chatbot that starts talking before the user, I attach an example:
Bot: Hello, how can I help you?
User: Hello, what time is it?
Bot: It's 5:23 p.m.
I know how to make the user write first but I don’t know how to do it the other way around. I have been looking for information and saw this link: How to let bot start the conversation - #5 by JiteshGaikwad
but it is still up to the user to write first
Here, Jitesh is explaining how to make that happen by forcing the bot to execute an action from the front-end. My alternative is sending an intent from the front-end, which will itself execute an action.
I’ve a small doubt to use your method I must have an external interface, I mean, right now I test the chatbot from the python terminal itself, no external page is opened.
@Paulllllaaa you can try any method, as suggested by chris, but for display a bot init conversation you need an interface and If you want to implement the one please see this link : Rasa chatbot website integration | Quick tutorial - YouTube it have everything mentioned. I hope this will solve your issue.
I still suggest doing it from your front-end application, but if you still want to go with the back-end method, show me what you did and we’ll try to fix it.