RocketChat
Getting Credentials
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. - In the URLs section, set the URL to
http://<host>:<port>/webhooks/rocketchat/webhook, replacing the host and port with the appropriate values from your running Rasa X or Rasa Open Source server.
For more information on the Rocket.Chat Webhooks, see the Rocket.Chat Guide.
Running on RocketChat
Add the RocketChat credentials to your credentials.yml:
rocketchat:
user: "yourbotname"
password: "YOUR_PASSWORD"
server_url: "https://demo.rocket.chat"
Restart your Rasa X or Rasa Open Source server to make the new channel endpoint available for RocketChat to send messages to.