You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This version adds practical publication controls so PowerShell.org can expose selected Discord content on the public web without blindly dumping channel history.
4
+
5
+
## Controls available
6
+
7
+
### 1. Channel allowlist
8
+
Only channels listed in `config/discord-mirror.json` are processed.
9
+
10
+
### 2. Per-channel moderation mode
11
+
Each channel can choose one of these modes:
12
+
13
+
-`all`
14
+
-`reaction`
15
+
-`prefix`
16
+
-`author-role`
17
+
-`any`
18
+
19
+
### 3. Minimum message age
20
+
`minMessageAgeMinutes` delays publication so moderators have time to correct or remove content.
21
+
22
+
Examples:
23
+
-`60` for announcements
24
+
-`1440` for support highlights
25
+
-`10080` for weekly editorial review
26
+
27
+
### 4. Regex filters
28
+
Use `excludeRegex` to suppress command spam, bot command invocations, or unwanted patterns.
29
+
Use `includeRegex` to only publish messages that match a known format.
30
+
31
+
### 5. Optional thread capture
32
+
`includeThreads` can be enabled per channel, but it is off by default because the current target is mostly normal text channels.
33
+
34
+
## Suggested policies for PowerShell.org
35
+
36
+
### Announcements
37
+
- moderation: `all`
38
+
- age: `60`
39
+
- threads: `false`
40
+
41
+
### Help highlights
42
+
- moderation: `reaction`
43
+
- reaction: `✅`
44
+
- age: `1440`
45
+
- threads: `false`
46
+
47
+
### Moderator summaries
48
+
- moderation: `prefix`
49
+
- prefix: `[publish]`
50
+
- age: `60`
51
+
- threads: `false`
52
+
53
+
### Staff-only publisher channel
54
+
- moderation: `author-role`
55
+
- roles: `Moderator`, `Admin`, `Discord Team`
56
+
- age: `60`
57
+
- threads: `false`
58
+
59
+
## Recommended rollout
60
+
61
+
Start with one low-risk channel such as announcements, verify output, then add one curated help channel using `reaction` mode.
62
+
63
+
That gives you a public knowledge layer instead of a public transcript of everyone's stream of consciousness.
0 commit comments