challengesilikon.blogg.se

Rocketchat bots
Rocketchat bots













rocketchat bots
  1. #Rocketchat bots install#
  2. #Rocketchat bots software#
  3. #Rocketchat bots license#

PR's very welcome :smile: Dockerįirst clone the source and then move into the directory. We'd love to have your help improving this adapter.

rocketchat bots

So passing the love on to you! Adapter Development We like to make development as easy on ourselves as possible.

rocketchat bots

The example bot under scripts directory respeonds to: rocketbot report status ** These are the npm modules it will add to hubot. This option needs not be set if you are including LISTEN_ON_ALL_PUBLIC. When setting the option to 'true', be sure to also set ROCKETCHAT_ROOM. If 'true' then bot will listen and respond to direct messages. ROCKETCHAT_ROOM should be set to nothing (with ROCKETCHAT_ROOM= ) when using LISTEN_ON_ALL_PUBLIC. If 'true' then bot will listen and respond to messages from all public channels, as well as respond to direct messages. The channel/channels names the bot should listen to message from. The IP and port where Rocket.Chat is running Regular hubot via: export VAR=Value or add to pm2 etc Environment Variable Here are all of the options you can specify to configure the bot. Then starting your bot specifying the adapter: bin/hubot -a rocketchat Configuration Options If you already have hubot setup you can add the adapter.

rocketchat bots

#Rocketchat bots install#

You will need to tell the adapter where your install is and what login information to use. This is what the bot will respond to in Rocket.Chat. Put: rocketchatĪlso be sure to remember the name you specify. Then you need to start the setup of the bot % mkdir myhubot You can specify the adapter during setup.įirst you need to install hubot npm install -g yo generator-hubot If you want to include your own custom scripts you can by doing: docker run -it -e ROCKETCHAT_URL=: \ e EXTERNAL_SCRIPTS=hubot-pugme,hubot-help \ You can quickly spin up a docker image with: docker run -it -e ROCKETCHAT_URL=: \ We have a couple of ways for you to get up and started with the Rocket.Chat adapter. Getting your bot connected to Rocket.Chat You can easily extend these scripts for your custom application. We already have many scripts that add webhook events and access GitHub/GitLab APIs. Make sure you visit the project before starting. The Rocket.If you want to integrate Rocket.Chat with GitHub or GitLab.

#Rocketchat bots license#

You should have received a copy of the GNU General Public License along with this program. See the GNU General Public License for more details. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

#Rocketchat bots software#

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See installation documentation here License If they're different, you'll have to implement a hook in the plugin to add your own translation rule (see bellow). We strongly advice you the have same Moodle user logins and Rocket.chat user logins(CAS, LDAP, etc.). It will be possible to access to this Rocket.Chat channel directly from Moodle or through any autonomous Rocket.Chat client. The list of members will then be kept up to date. Main featureĪdding this activity to a Moodle course will create a private channel in Rocket.Chat and push Moodle users associated to this activity as members of this newly created channel. This plugin allows teachers to keep synchronized users enrolled in a Moodle course into a dedicated Rocket.Chat private channel.















Rocketchat bots