chat-roulette

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2022 License: AGPL-3.0

README

Chat Roulette

Chat Roulette for Slack is an open-source chat-roulette app for Slack. A no-frills, self-hosted, free alternative to the popular Donut app.

License Go Go Report Card

What is Chat Roulette?

Chat Roulette helps you stay connected to your Slack community by introducing you to other members on a regular cadence.

It works by inviting the @chat-roulette-bot to your Slack channel. The bot will pair members of the Slack channel every round (eg, every two weeks), giving participants enough time to meet for a video call before the start of the next chat-roulette round.

Screenshots

Click on the images to view full-screen.

App Home Intro Message Onboarding Onboarding Calendly
App Home Intro Message Onboarding Onboarding Location Calendly Integration
Match UI History Channel Settings Profile Settings
Match UI History Channel Settings Profile Settings

Deployment

See the deployment guide for how to run the app on fly.io or similar platforms.

Configuration

To customize the configuration for the app, see configuration.md.

Contributing

Chat Roulette for Slack is free, open-source software licensed under AGPLv3.

We encourage the following contributions at this time: user feedback, documentation, and bug reports.

To get started, take a look at CONTRIBUTING.md and the development guide.

Acknowledgements

Contributors

Chat Roulette for Slack was made possible thanks to the work of the following contributors:

Ali
Ali
Ahmed Mohamed
Ahmed Mohamed
Mohamed Ali
Mohamed Ali
Mohamed Abukar
Mohamed Abukar
Libraries

Chat Roulette for Slack was built using the Go libraries listed in go.mod.

License

Chat Roulette for Slack is distributed under AGPL-3.0.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL