32 lines
1018 B
Markdown
32 lines
1018 B
Markdown
# dc-nogi
|
|
|
|
Does the thing
|
|
|
|
## Setup
|
|
|
|
1. Install Python 3.10 or newer.
|
|
2. Install dependencies:
|
|
```
|
|
pip install -r requirements.txt
|
|
```
|
|
3. Copy `config.example.json` to `config.json` and fill in:
|
|
- `token`: your account token (Discord dev tools -> Network tab -> any
|
|
request -> `authorization` header, while logged into the Discord web app).
|
|
- `friend_id`: your friend's numeric Discord user ID (enable Developer Mode
|
|
in Discord settings, right-click their name -> Copy User ID).
|
|
- `emoji`: the unicode emoji to react with, e.g. `"🫄"`.
|
|
- `days_back`: how many days of history to scan on first run (default 10).
|
|
- `manual_guild_ids` (optional): guild IDs to always include, used as a
|
|
fallback if the mutual-guilds lookup ever fails or misses a server.
|
|
4. Run it:
|
|
```
|
|
python main.py
|
|
```
|
|
|
|
## Usage
|
|
|
|
```
|
|
python main.py # run normally: backlog scan, then live watching
|
|
python main.py --undo # remove every reaction this script has ever added, then exit
|
|
```
|