Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamkarb/anonybot
Add anonymous messaging integrations into your slack channel!
https://github.com/adamkarb/anonybot
express expressjs node nodejs slack slackbot slash-commands
Last synced: 14 days ago
JSON representation
Add anonymous messaging integrations into your slack channel!
- Host: GitHub
- URL: https://github.com/adamkarb/anonybot
- Owner: adamkarb
- License: gpl-3.0
- Created: 2017-05-19T01:19:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-19T20:45:35.000Z (over 7 years ago)
- Last Synced: 2024-12-06T16:21:38.940Z (2 months ago)
- Topics: express, expressjs, node, nodejs, slack, slackbot, slash-commands
- Language: JavaScript
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Anonybot
Compatible with node versions >= 6.
Self-host anonybot to integrate anonymous messaging into your slack group.
## Installation
#### Slack Permissions
In your slack group's settings, you will need to add the application via ...
Also, you will need to assign the permissions of:
* This permission
* That permissionSet the webhook url that the slash commands will send their messages to ex. `http://example.anonybot.com`
When you are done configuring the settings, add the slash command `/anonybot`, application name (might I recommend "anonybot"?), icon, color scheme, and description.
#### Starting the Server
Before turning on the server, make sure to have the correct variables inside of `process.env` by declaring them in a file called `env.js` in the root of the project. You will need:
* `SLACK_VERIFIER`
* `SLACK_AUTH_TOKEN`
* `SLACK_URL` (base url of slack api)## Usage
```
/anonybot [@user|#channel-name] message...
```