904 B
904 B
Telegram Bot
General-purpose Telegram bot with modular handler architecture.
Build & Run
cargo build --release
cargo run
Configuration
Bot token must be placed at: /var/trust/instagram_link_stripper/telegram_token
Architecture
src/main.rs- Entry point, dispatcher setupsrc/config.rs- Token loading from /var/trust/src/handlers/- Message handlers (modular, each feature in own file)src/utils/- Shared utilities
Adding New Handlers
- Create
src/handlers/new_feature.rs - Export in
src/handlers/mod.rs - Add handler branch in
handlers::schema()
Current Features
Instagram Link Cleaning (handlers/instagram.rs)
Strips tracking parameters from Instagram links:
igsh,igshid- Instagram share trackingutm_*- UTM campaign trackingref- Referral trackingfbclid- Facebook click IDsi- Session identifier