How henrygokugt99/daima-md works
DAIMA MD is a WhatsApp automation bot. Its main runtime handles incoming messages and group events, while registered commands provide user-facing features and moderation; persistent policy and rank data support those features. The README documents session-based setup and warns about WhatsApp account risks, but does not describe command loading or most feature behavior. The map distinguishes evidenced calls and references from connections that remain uncertain because source files were not sampled.
Main entry points: flash.js Message Runtime · zokou.js Command Registry · groupe.js Group Commands · antilien.js Anti-link Policy
Components 20
Bot Runtime
- Message Runtime
flash.js - Command Registry
framework/zokou.js
Commands
- Group Commands
commandes/groupe.js - Admin Commands
commandes/Mods.js - Feature Commands
commandes - YouTube Downloads
commandes/yt-search.js - Rank Commands
commandes/rank.js
Moderation State
- Anti-link Policy
bdd/antilien.js - Anti-bot Policy
bdd/antibot.js - Ban Lists
bdd - Sudo Access
bdd/sudo.js - Warnings
bdd/warn.js - Welcome Settings
bdd/welcome.js - Rank Data
bdd/level.js
Shared Services
- Bot Configuration
set.js - Download Helpers
framework/dl/Function.js - Text Styling
framework/stylish-font.js
Other components
- WhatsApp User
- PostgreSQL
Connections 27
- WhatsApp User → WhatsApp: sends messages
- WhatsApp → Message Runtime: delivers events
- Message Runtime → WhatsApp: sends replies
flash.js - Group Commands → Command Registry: registers commands
commandes/groupe.js - Admin Commands → Command Registry: registers commands
commandes/Mods.js - YouTube Downloads → Command Registry: registers commands
commandes/yt-search.js - Rank Commands → Command Registry: registers commands
commandes/rank.js - Group Commands → Anti-link Policy: reads policy
commandes/groupe.js - Group Commands → Anti-bot Policy: reads policy
commandes/groupe.js - Group Commands → Message Runtime: handles group actions
- Message Runtime → Anti-link Policy: checks policy
flash.js - Message Runtime → Anti-bot Policy: checks policy
flash.js - Message Runtime → Ban Lists: checks bans
flash.js - Message Runtime → Sudo Access: checks access
flash.js - Message Runtime → Warnings: uses warnings
flash.js - Message Runtime → Welcome Settings: uses settings
flash.js - Message Runtime → Rank Data: updates rank
flash.js - Rank Commands → Rank Data: reads rank
commandes/rank.js - Anti-link Policy → PostgreSQL: reads and writes
bdd/antilien.js - Anti-bot Policy → PostgreSQL: reads and writes
bdd/antibot.js - Rank Data → PostgreSQL: reads and writes
bdd/level.js - Anti-link Policy → Bot Configuration: loads settings
bdd/antilien.js - Anti-bot Policy → Bot Configuration: loads settings
bdd/antibot.js - Rank Data → Bot Configuration: loads settings
bdd/level.js - YouTube Downloads → Download Helpers: uses helpers
- Feature Commands → Command Registry: registers commands
commandes/yt-search.js - Text Styling → Bot Configuration: uses settings