esamarathon / esamarathon/user-management

Discord Ticker

Open
#6 1 comment 0 reactions 0 assignees View on GitHub
enhancement in-progress
Dominant language
JavaScript
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Almost forgot about this. This is a feature not critical to the functionality of the whole tool, but something I would really like to have implemented after everything else works (asap if possible). The old form used a (relatively simple?) webhook, no bot required for now.

You have probably already seen the Discord ticker-channels we had for past events, but I'll outline what it's supposed to do.
In the public channel:
- announce when a new run gets submitted, only including the basic information (runner, game, category, platform)
- announce when a run gets accepted/rejected/passes a round of cuts, basic information
Screenshots:
![Discord_2019-03-25_01-29-47](https://user-images.githubusercontent.com/48857155/54888449-7ddd5500-4e9d-11e9-85fb-c42038073893.png)
![Discord_2019-03-25_01-31-43](https://user-images.githubusercontent.com/48857155/54888490-c39a1d80-4e9d-11e9-9f62-48f0c1388fb9.png)

In the private channel:
- announce when a new run gets submitted, complete info
- announce when team invites are accepted/rejected, basic info
- announce when a run gets edited and by who, only include the info that has been changed
- announce when a run gets removed/accepted/rejected/passes a round of cuts and by who, basic information
Screenshots:
![Discord_2019-03-25_01-37-10](https://user-images.githubusercontent.com/48857155/54888577-84b89780-4e9e-11e9-92a8-0c0ce6f247c0.png)
![Discord_2019-03-25_01-36-37](https://user-images.githubusercontent.com/48857155/54888578-84b89780-4e9e-11e9-9f0f-91174e71c5c0.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by tracing where runs and team-invite status changes are handled, then identify the existing webhook integration point; done means the listed public and private Discord announcements are emitted with the specified level of detail for each event.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.