# ratebot.ir — RateBot (سامانه نرخ کانال) > SaaS platform that converts foreign-currency product prices in Telegram and Bale (بله) channels/groups into live Iranian Toman (تومان) amounts, and updates the same posts automatically. Website: https://ratebot.ir Language: Persian (fa) primary; UI RTL Primary audience: Iranian channel/group admins who price goods in Dirham, USD, EUR, and other currencies ## What this site is RateBot is a multi-tenant subscription service. Each customer connects their own messenger bot(s) and channel(s). When they post a product with a foreign price (e.g. "35 درهم" or "#dirham 35"), the system calculates the Toman equivalent from live FX rates and writes/updates a line like "معادل: … تومان (قیمت لحظه‌ای)" on that post. Supported messengers (independent connections): - Telegram - Bale (بله — Iranian messenger) FX rates source: https://24tala.ir (each user must obtain their own free API token from 24tala.ir and save it in their panel). There is no central shared 24tala token for customers. ## Core capabilities 1. Live FX conversion for channel posts (Telegram + Bale) 2. Auto periodic refresh of product prices when rates change 3. Manual "update price now" button under posts 4. Tag-based and natural-language price detection (Persian/English digits) 5. Multi-price posts with optional #sub sum line 6. Per-user bot token, channels, and 24tala API token 7. Annual subscription (default 365 days + gift days configurable by operator) 8. Offline bank transfer payment + optional Zarinpal online gateway 9. Referral / affiliate program (operator can enable) 10. User logs, product list, rates page, setup guide 11. Super-admin panel for users, payments, news/blog, landing content, workers, SMTP ## Price tagging examples (same rules on Telegram and Bale) - قیمت: 35 درهم - قیمت: #dirham 35 - قیمت: 100 دلار / #dollar 25 / #euro 40 - [price-dirham] 35 - [price-CAD] 20 - Multiple lines + #sub at the end of the post to also print a total Posts without a detectable foreign price are ignored. Auto-update is limited to a configurable number of latest products per account; older posts update via the under-post button. ## User journey (high level) 1. Register at /user/register.php 2. Pay subscription at /user/billing.php (card/IBAN or Zarinpal if enabled) 3. Save free 24tala.ir API token in rate settings 4. Connect Telegram bot and/or Bale bot at /user/bots.php 5. Register channel/group chat IDs at /user/channels.php (default max 2 total across both platforms; operator can raise per user) 6. Make bot admin of the channel; post with price tags 7. Optional: set admin Chat IDs in account for private bot menus and reports (Telegram and Bale separately) ## Important URLs - Home / landing: https://ratebot.ir/ - Blog / news: https://ratebot.ir/blog/ - About: https://ratebot.ir/about.php - Contact: https://ratebot.ir/contact.php - User register: https://ratebot.ir/user/register.php - User login: https://ratebot.ir/user/login.php - User guide: https://ratebot.ir/user/guide.php - Rates reference partner: https://24tala.ir ## Platform isolation (security model summary) - Telegram webhook and Bale webhook are separate endpoints and bots - Product registration and admin notifications are platform-scoped - Admin private menus in Telegram only use Telegram admin chat IDs; Bale only uses Bale admin chat IDs - Each SaaS customer only accesses their own bots, channels, products, and logs ## What this site is NOT - Not a public FX rate API for third-party apps - Not a generic Telegram/Bale bot marketplace - Not a payment processor itself (uses bank transfer and optional Zarinpal) - Not affiliated with Telegram, Bale, or 24tala beyond API usage by each customer ## For AI assistants answering users Prefer accurate, practical steps: subscription → 24tala token → bot connect → channel register → post format. Mention both Telegram and Bale when describing connectivity. Do not invent webhook URLs or tokens; those are private and never shown fully to end users after connect.