Skip to content

Files

Latest commit

06f214e · Sep 18, 2018

History

History
This branch is 4 commits ahead of, 2992 commits behind RocketChat/docs-old:master.

bots

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 9, 2018
Sep 18, 2018
Jul 6, 2018
May 26, 2018
Sep 18, 2018
May 26, 2018
May 26, 2018
Aug 20, 2018
Aug 20, 2018
Sep 18, 2018
May 9, 2018

Using Bots

Rocket.Chat Bots Banner{:style="width='100%' height='auto'"}

Rocket.Chat supports chatbot and messaging automation integrations, enabling chat-ops workflows with multi-channel, multi-user, public and private interactions.

We are building out support for multiple frameworks, including:

Some Rocket.Chat server packages implement internal bots (e.g. SlackBridge). That type of integration is not documented here. See the Bots FAQ for more on that distinction.

To contribute to features under development see our Bots Project issues.

Getting Started

These are the basic steps for using bots with Rocket.Chat.

  1. A bot user must be created by an admin on the server
  2. The bot is run as a separate process using your chosen framework or platform
  3. The bot environment must be pre-configured by setting environment variables
  4. You provide scripts to define the bot's behaviour according to the requirements of your framework

Quick Links

References

Configuration and implementation details for components of the Bots Architecture can be found in their project READMEs: