Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakeburden/slacktyping
Make slack show that you're typing when others start typing.
https://github.com/jakeburden/slacktyping
Last synced: 17 days ago
JSON representation
Make slack show that you're typing when others start typing.
- Host: GitHub
- URL: https://github.com/jakeburden/slacktyping
- Owner: jakeburden
- Created: 2018-04-26T23:21:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-04-27T22:24:42.000Z (over 6 years ago)
- Last Synced: 2024-04-16T00:31:01.657Z (9 months ago)
- Language: JavaScript
- Size: 40 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# slacktyping
> Make slack show that you're typing when others start typing.
#### A harmless but little annoying module.
If someone starts typing in a slack channel that you're in, this module will make it say you're typing.
![typing example gif](typing.gif)
## Usage
Create a .env file that contains your [user token](https://api.slack.com/custom-integrations/legacy-tokens)
- Optionally, add a delay to make your "typing" begin a bit later and seem more "human."
- Optionally, add a comma seperated "do not disturb" list (dnd) to prevent this from working in selected channels or from being trigged by selected users.It should like like this:
#### .env
```
token=xoxp-123456....
delay=1300
dnd=C12345,C4324...
```Then install the module via git or npm, directions below.
## Install
### git
With git, run```
$ git clone https://github.com/jekrb/slacktyping.git
$ cd slacktyping
... edit .env to add token and optional delay...
$ npm install
$ npm start
```### npm
With [npm](https://npmjs.org/) installed, run```
$ npm install slacktyping -g
```Use `slacktyping` in directory with a `.env` file that contains your token and optional delay.
## Acknowledgments
slacktyping was inspired by the ruby program [`will/slacktyping`](https://github.com/will/slacktyping)
## License
MIT