2.0.0 • Published 10 years ago

safebot v2.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

@safebot

Slack bot that shares your messages with your team, anonymously.

To install

Requires node.js and npm

Install via npm:

npm install safebot

From source:

git clone https://github.com/cranndarach/safebot.git
cd safebot
npm install

To 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 start

Hop 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-there

Safebot will post in #from-here:

<- #to-there

Send a channel an anonymous message

tell #channel i said hi

Safebot will post in #channel:

i said hi

To-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

2.0.0

10 years ago

1.3.3

10 years ago

1.3.2

10 years ago

1.3.0

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago