Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khrj/hack-club-karma
Karma system @hackclub
https://github.com/khrj/hack-club-karma
hackclub
Last synced: 8 days ago
JSON representation
Karma system @hackclub
- Host: GitHub
- URL: https://github.com/khrj/hack-club-karma
- Owner: khrj
- License: gpl-2.0
- Created: 2021-01-13T09:53:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-26T21:42:18.000Z (about 3 years ago)
- Last Synced: 2024-05-20T12:11:26.270Z (6 months ago)
- Topics: hackclub
- Language: TypeScript
- Homepage:
- Size: 185 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hackclub - HackClubKarma - [@khrj](https://github.com/khrj) - **(JavaScript)** _Karma system @hackclub_ (Slack Apps/Bots)
README
# Hack Club Karma
Karma system @hackclub# What?
Hack Club Karma is a reddit-like Karma system for Hack Club.
For every upvote you gain in select channels, you gain Karma, and for every downvote, you lose Karma# Commands
- **/karma-leaderboard-global** — View the ordered global leaderboard :chart_with_upwards_trend:
- **/karma-leaderboard-channel** — View the leaderboard for a specific channel (the channel you run the command in)
- **/karma-global-personal** — View your global Karma
- **/karma-global-user** _@username_ — View Karma for a specific user
- **/karma-channel-personal** — View your Karma for a particular channel
- **/karma-channel-user** _@username_ — View a specific user’s karma in a particular channel
- **/karma-distribution-user** _@username_ — See the distribution of Karma across channels for a particular user
- **/karma-distribution-personal** — See the distribution of your Karma across channels## Admin commands
- **/karma-enable** while in a channel to enable Karma for that channel, and
- **/karma-disable** to disable Karma for the current channel