Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alsotoes/slackme

A little web app that helps to deploy a tiny web portal so users can auto-invite themselves to Slack workspaces.
https://github.com/alsotoes/slackme

community community-project go golang slack slack-api

Last synced: about 2 months ago
JSON representation

A little web app that helps to deploy a tiny web portal so users can auto-invite themselves to Slack workspaces.

Awesome Lists containing this project

README

        

# slackme

A little web app that helps to deploy a tiny web portal so users can auto-invite themselves to Slack workspaces.

# Motivation

I work with several open-source communities, and many of them started using IRC. It's also impossible to work against people using one app or another; people use whatever they want; Slack, IRC, Discord, Telegram, etc., and many communities out there don't have the money to spend on Slack. Slack It's fantastic, but expensive for local communities.

Also, several well-known apps doing the same started getting deprecated, and after analyzing the needed fixes I preferred to start from scratch following the up-to-date Slack API documentation.
- [slackin](https://github.com/rauchg/slackin)
- [slack-invite-automation](https://github.com/outsideris/slack-invite-automation)

# Disclaimer

This project is heavily based on the [slackin](https://github.com/rauchg/slackin) project, but reimplemented using Go and focused on long-term support, from user libraries to testing pipelines.

## How to use

#### Deploy on any server
I'll add the steps later on

#### Deploy on a containers
I'll add the steps later on

#### Deploy on Heroku

[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/alsotoes/slackme/tree/master)

## Credits

- The [slackin](https://github.com/alsotoes/slackin) project as I used the look and feel.
- Inhered from the slackin project:
- The SVG badge generation was taken from the excellent [shields](https://github.com/badges/shields) project.
- The button CSS is based on [github-buttons](https://github.com/mdo/github-buttons)

## Licenses (both included in the repo)

- slackme is under GPL-3
- slackin is under MIT