IdeaCredIdeaCred

ReVanced/revanced-bots

73

๐Ÿค– NLP-backed bots assisting ReVanced

What's novel

๐Ÿค– NLP-backed bots assisting ReVanced

Code Analysis

24 files read ยท 5 rounds

A Discord bot for the ReVanced community that auto-responds to messages using a multi-stage pipeline (regex + WIT.ai NLP + OCR for images), supports human-in-the-loop ML training, moderation with nickname curing, sticky messages, reminders, and role presets, all backed by a custom WebSocket API serv

Strengths

The multi-stage message classification pipeline (before-regex โ†’ NLP โ†’ after-regex) with human correction feedback loop is a genuinely thoughtful design. The codebase is well-typed, well-organized with clear separation between the protocol layer, API server, and Discord bot, and the sticky message dual-timer system is a creative solution for busy channels.

Weaknesses

Zero test coverage across 180 source files is a significant gap for a production bot handling community interactions. The README is extremely thin (just links to docs) and doesn't describe the actual features, architecture, or the NLP/OCR pipeline at all.

Score Breakdown

Innovation
4 (25%)
Craft
62 (35%)
Traction
45 (15%)
Scope
81 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+1

Craft

Ci+5
Tests-5
Polish+1
Releases+4
Has License+0
Code Quality+20
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+5
Has Dependency Mgmt+5

Traction

Forks+17
Stars+20
Hn Points+0
Watchers+3
Early Traction+0
Devto Reactions+0
Community Contribs+5

Scope

Commits+8
Languages+5
Subsystems+13
Bloat Penalty+0
Completeness+6
Contributors+8
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

94

Contributors

10

Files

154

Active weeks

13

TestsCI/CDREADMELicenseContributing

Repository

Language

TypeScript

Stars

36

Forks

10

License

โ€”