Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hacsoc/slacksoc
Our friendly little slackbot
https://github.com/hacsoc/slacksoc
bot golang slack slackbot
Last synced: 14 days ago
JSON representation
Our friendly little slackbot
- Host: GitHub
- URL: https://github.com/hacsoc/slacksoc
- Owner: hacsoc
- License: mit
- Created: 2016-01-21T16:04:56.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-16T20:23:45.000Z (over 7 years ago)
- Last Synced: 2024-11-12T07:04:01.656Z (2 months ago)
- Topics: bot, golang, slack, slackbot
- Language: Go
- Homepage:
- Size: 45.9 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# slacksoc
Our friendly little slackbot.
## Features
* Is very friendly (It will say hi back to you)
* Sends you a private message on request
* Welcomes new members by requesting that they set their Real Name field## Development
Nearly all development of bots and plugins takes place in the [library][lib].
This repository merely contains deployment information (e.g. Dockerfile),
configuration, and pinned dependencies.To use the pinned dependencies, be sure to `git submodule init --update`
initially, and `git submodule update` each time you update the repository. Go
will use code within the `vendor` directory rather than downloading the latest
versions. `go build` will build the bot, and `docker build` will create a Docker
image.## Updating Dependencies
The convenient way to update all submodules is to use [vendetta][]. Install it
with `go get github.com/dpw/vendetta`, and then use `vendetta -u` to update the
submodules. You can also use `vendetta -p` to prune unneeded dependencies. Then
you can commit the updated submodules and build a new Docker image.[lib]: https://github.com/brenns10/slacksoc
[vendetta]: https://github.com/dwp/vendetta