Creating Bot Users
In order to talk to your chatbot there must be a bot user pre-configured on the Rocket.Chat server.
Creating a User on the Server
An admin user is required to create the account for the bot to login to.
- From Administration > Users menu
+to make a new user
- Enter Name, Username, Email (tick verified) and Password
- Disable Require password change
botfrom role selection and click Add Role
- Disable Join default channels recommended, to avoid accidental listening
- Disable Send welcome email
Your bot will be configured to login to Rocket.Chat server with the designated bot username and password by using these credentials in the bot’s environment
Note that for bots email, a common workaround to avoid creating multiple accounts is to use Gmail +addresses, e.g.
See this issue for more
Talk to your bot
Your bot will usually respond to all messages addressed directly to the bot user (depending on the particular bot framework).
i.e. Messages prepended with
BOT_NAME or a preconfigured
If the bot is configured to listen on Direct Messages (
RESPOND_TO_DM=true), the prepend is not necessary (it’s automatically added internally) so the bot should respond to all messages in the DM channel.