How rizkikotet-dev/rta-wrt works
This tree captures deployed web utilities and a Telegram file/message sender alongside an OpenWrt firmware project described by the README. The clearest user workflows visible in source are TinyFM file management and configuring the bot to send text or files through Telegram. README-described router features are retained as capability nodes, but the underlying firmware/package source is absent from this tree, so their wiring cannot be established here.
Main entry points: oceditor.php Code editor · ace.js Ace editor · telebot.py Bot command runner · tinyfm.php File manager
Components 21
TinyFM
- File manager
files/www/tinyfm/tinyfm.php - Server files
Editing tools
- Code editor
files/www/tinyfm/oceditor.php - Ace editor
files/www/tinyfm/ace/ace.js - Language modes
files/www/tinyfm/ace/mode-javascript.js - Editor workers
files/www/tinyfm/ace/worker-javascript.js
Telegram sender
- Bot command runner
telebot.py - Telegram service
- Selected files
Router capabilities
- RTA-WRT firmware
- Modem management
- Proxy tunneling
- Internet watchdog
- Router dashboard
files/etc/nikki/run/ui/dashboard/sw.js - Modem utilities
- OLED display
- Admin themes
Other components
- Web user
- Base64 tool
files/www/base64.php - Bot operator
- Router administrator
Connections 19
- Web user → File manager: manage files
- File manager → Server files: read and write
- Web user → Code editor: edit files
- Code editor → Server files: save content
- Code editor → Ace editor: embed editor
- Ace editor → Language modes: load mode
- Ace editor → Editor workers: run analysis
- Web user → Base64 tool: encode or decode
- Bot operator → Bot command runner: configure and run
- Bot command runner → Selected files: select files
- Bot command runner → Telegram service: send messages and files
- Router administrator → RTA-WRT firmware: install and administer
- RTA-WRT firmware → Modem management: provides
- RTA-WRT firmware → Proxy tunneling: provides
- RTA-WRT firmware → Internet watchdog: provides
- RTA-WRT firmware → Router dashboard: includes dashboard
- RTA-WRT firmware → Modem utilities: provides
- RTA-WRT firmware → OLED display: supports
- RTA-WRT firmware → Admin themes: includes