App Store Release Informer bot for Telegram

A Telegram bot that monitors iOS App Store releases and sends notifications to subscribers when new versions are available. Built with modern Swift using the Vapor framework for robust server-side development.

The Release Informer Bot provides a comprehensive subscription system for iOS app release notifications:

  1. App Discovery: Users can search for apps using the /search [app name] command, which queries the iTunes Search API Subscription Management: Users subscribe to specific apps using /add [bundle_id] and manage their subscriptions with /list and /del [bundle_id]
  2. Release Monitoring: A background watcher checks all subscriptions every 5 minutes using the iTunes API to detect new versions
  3. Smart Notifications: When a new version is detected, the bot sends formatted notifications to all subscribed users with release details including version number, release notes, and App Store link
  4. Data Persistence: All subscriptions are stored in CouchDB with efficient indexing for fast lookups by bundle ID and chat ID

It's free and open source. Feel free to fork and contribute: https://github.com/makoni/ReleaseInformerBot

ReleaseInformerBot