How to set up Rocket.Chat:
Create a user that will be used to post messages, and set its credentials at credentials file.
Create a Rocket.Chat outgoing webhook by logging in as admin to Rocket.Chat and going to Administration > Integrations > New Integration.
Select Outgoing Webhook.
Set Event Trigger section to value Message Sent.
Fill out the details, including the channel you want the bot listen to. Optionally, it is possible to set the Trigger Words section with
@yourbotnameso that the bot doesn’t trigger on everything that is said.
Set your URLs section to the Rasa URL where you have your webhook running in Core or your public address with
For more information on the Rocket.Chat Webhooks, see the Rocket.Chat Guide.
Running on RocketChat¶
If you want to connect to the Rocket.Chat input channel using the run script, e.g. using:
you need to supply a
credentials.yml with the following content:
rocketchat: user: "yourbotname" password: "YOUR_PASSWORD" server_url: "https://demo.rocket.chat"