RocketChat
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.- Set your URLs section to the Rasa URL where you have your
webhook running in Core or your public address with/webhooks/rocketchat/webhook, e.g.http://test.example.com/webhooks/rocketchat/webhook.
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:
rasa run
you need to supply a credentials.yml with the following content:
rocketchat:
user: "yourbotname"
password: "YOUR_PASSWORD"
server_url: "https://demo.rocket.chat"
👋 I can help you get started with Rasa and answer your technical questions.