Open Issues Need Help
View All on GitHubAI Summary: Enhance the Telegram bot to download images from Instagram, Facebook, Twitter, and TikTok, supporting multi-image posts as Telegram albums. This involves extending the existing video download functionality to handle images, adding platform-specific image extraction logic, and implementing album creation for multiple images. The task leverages existing URL processing and error handling mechanisms.
A smart Telegram bot for video downloads, link optimization, AI responses, and useful utilities. 🚗
AI Summary: Implement a caching mechanism for the `/analyze` command in a Telegram bot to reduce repeated calls to the OpenRouter API. This involves storing analysis results based on chat ID, time period, and message content hash, returning cached results when available within a configurable timeframe (default 24 hours), and invalidating the cache when new messages are added to the analyzed period. The cache can be implemented using Redis or a new database table. Configuration options should be added to enable/disable caching and set the TTL.
A smart Telegram bot for video downloads, link optimization, AI responses, and useful utilities. 🚗
AI Summary: Implement a configurable list of banned words within the bot's configuration manager. This list should be used for content moderation, allowing per-chat customization of banned words, similar to the existing sticker restriction functionality. The implementation should involve adding a new configuration option (likely a list of strings) and integrating it into the bot's message processing pipeline to filter and potentially remove messages containing banned words.
A smart Telegram bot for video downloads, link optimization, AI responses, and useful utilities. 🚗