Skip to content
This repository has been archived by the owner on Oct 25, 2021. It is now read-only.

roihunter/facehunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Hunter

powered by ROI Hunter

This is an open-source Slack face guessing game. It is based on a previous game that was developed by our Internal team in our spare time, but then got pretty popular. We have a few company values, among which are joy and openness, so it feels quite natural to release the app as open-source, so that everyone can have fun.

Installation

Simply install the app from Slack app directory.

Running the app

Use `/facehunt` slash command in any public channel. Facehunter will register this and will send a PM to you. Nothing else needed.

How does it work?

When a user requests another guess (either via `Guess another` button or via `/facehunt` command), the app calls `users.list` Slack method. It parses the output (nothing is stored) and picks 1 user with photo and four other random names and builds the guessing buttons from them. Then it calls `chat.postMessage` to display the guessing block to the user.

Limitations

While the app works pretty well, if I do say so myself, there are a few limitations posed by Slack.
Gender
Unfortunately Slack doesn't tell males and females apart, which leads to female names being shown for male users and vice versa.
Minimal amount of users
The app requires at least 5 active users in your workspace to work, as it would make little sense otherwise.
Photo required
Only people who have uploaded their profile image can be shown. You wouldn't be able to guess them without their photos anyway.
Single workspace
The app is limited to only one Slack workspace. While we are aware there are some (particularly larger) companies that keep multiple Slack workspaces for different teams, Face Hunter (at least at this moment) doesn't support that.

Contact us

My contact mail is [email protected]. Feel free to contact me with any issues, requests or suggestions. If you are interested in the company, you can check our page.

Releases

No releases published

Packages

No packages published