2.0.0 • Published 9 years ago
safebot v2.0.0
@safebot
Slack bot that shares your messages with your team, anonymously.
To install
Requires node.js and npm
Install via npm:
npm install safebotFrom source:
git clone https://github.com/cranndarach/safebot.git
cd safebot
npm installTo set up and run
First, set up a bot user on your team and get an API token from Slack. Make sure to /invite safebot to any channel where it might be used!
Then, create a file in the project's root directory (safebot/) called tokens.js with the following code (replace "YOUR_API_TOKEN_HERE" with your API token)
module.exports = {
botToken: "YOUR_API_TOKEN_HERE"
};Then start with
npm startHop over to your Slack and start messaging!
Message commands
Anonymous safebot messages work with direct messages. That means that if you @mention safebot in a channel, that message will be posted to the channel.
Ask a channel to migrate their conversation
migrate #from-here #to-thereSafebot will post in #from-here:
<- #to-thereSend a channel an anonymous message
tell #channel i said hiSafebot will post in #channel:
i said hiTo-do:
- Automatically add safebot to existing and future channels
- Log usernames instead of user IDs
- Functionality to keep a list of requested content warnings, and a specific command for
cws
License info
This project is distributed under the terms of the MIT license, copyright 2016 R Steiner