Skip to content

Releases: LanternCX/MailBot

🚀 MailBot v1.1.1

21 Feb 10:08
17ead1a

Choose a tag to compare

The v1.1.1 update focuses on refining the user experience, enhancing Telegram interactions, and improving the underlying code quality of MailBot's AI processing capabilities.

Features & Enhancements

  • ⌨️ Typing Status Indicator / 输入状态提示
    Added a real-time typing status indicator when the bot is waiting for LLM responses. This provides clear visual feedback during AI analysis and significantly improves the overall interactive experience.
  • 🌍 Active Translation & Display / 主动翻译与展示
    Introduced manual translation and "Show Original" message options for Agent mode. In Hybrid mode, the AI summary and translation functionalities are now effectively separated, supported by automatic source language detection for a more seamless workflow.
  • 🎨 Telegram Interaction Optimization / Telegram 交互逻辑优化
    Optimized email processing with a mode-specific UI and smart button display management. The bot now intelligently removes specific interactive buttons after use instead of deleting entire messages, preserving important chat history while maintaining a clean interface.
  • 📚 Documentation & Code Quality / 文档与代码质量提升
    Added comprehensive docstrings for all initialization methods and enhanced inline comments for improved maintainability. The configuration guides and README have been fully updated to reflect the new options in Hybrid and Agent modes.

v1.1.1 by @LanternCX in #8

Full Changelog: v1.1.0...v1.1.1

🚀 MailBot v1.1.0

18 Feb 11:19

Choose a tag to compare

The v1.1.0 update transforms MailBot from a simple forwarder into an intelligent AI Agent, capable of understanding, summarizing, and prioritizing your emails.

Features

  • 🤖 AI Agent Core / 智能代理核心
    Integrated LiteLLM to support a wide range of models including OpenAI, Claude, Gemini, DeepSeek, and Ollama. MailBot now deeply understands email content to provide concise summaries and actionable insights.

  • 🔄 Hybrid & Smart Modes / 混合与智能模式
    Flexible operation modes to suit your workflow. Choose Hybrid to receive both original emails and AI summaries, Agent for summary-first notifications, or manually trigger analysis on specific emails using the /chat command.

  • 🚨 Priority & Code Detection / 智能优先级与验证码识别
    The agent automatically identifies high-priority emails such as verification codes and bills. Critical information like 2FA codes is extracted and highlighted for instant visibility.

  • 🌍 Auto-Translation / 多语言翻译与自动检测
    Added automatic language detection and translation capabilities. Emails in foreign languages are automatically translated to your preferred reading language, breaking down communication barriers.

  • 📝 Natural Language Rules / 自然语言规则配置
    You can now teach your bot specific preferences directly in Telegram. Use the /rules command to add or remove processing rules using natural language (e.g., "Always summarize GitHub notifications").

  • 🎛️ Telegram Settings Panel / Telegram 设置面板
    Introduced an interactive dashboard within Telegram (/settings). deeply integrated with the bot to toggle AI modes, switch languages, and manage configurations without restarting the service.

Dev by @LanternCX in #2

Full Changelog: v1.0.1...v1.1.0

🚀 MailBot v1.0.1

17 Feb 10:13
a503691

Choose a tag to compare

The v1.0.1 update focuses on enhancing documentation accessibility and improving connectivity for users in restricted network environments.

Features

  • 📖 Documentation Overhaul / 优化文档
    Full Chinese support is now available for all documentation. We've added comprehensive setup guides and visual previews to help users get started more quickly and intuitively.

  • 🌐 Local Proxy Support / 支持本地代理
    Added support for HTTP, HTTPS, and SOCKS5 proxies. This ensures stable connections to the Telegram Bot API even in network environments where direct access is restricted.

  • ⚡ Configuration Improvements / 优化 CLI 配置流程
    The interactive CLI wizard now includes a proxy configuration step. We've also added real-time validation to the setup process to prevent common configuration errors.

Dev by @LanternCX in #1

Full Changelog: v1.0.0...v1.0.1

🎉 MailBot v1.0.0

16 Feb 16:57

Choose a tag to compare

The first stable release of MailBot is here! A lightweight, interactive CLI tool to forward your emails to Telegram.

Features

  • 📧 IMAP → Telegram Forwarding / 邮件转发
    Monitor multiple email accounts simultaneously. MailBot intelligently filters for new messages, parses complex HTML content into clean, readable text, and forwards them instantly to your Telegram Chat or Group.

  • 🛠️ Interactive CLI Wizard / 交互式 CLI 配置向导
    Say goodbye to editing JSON files manually. On the first run, a step-by-step interactive menu guides you through adding mailboxes, setting up your Bot Token, and testing the connection immediately.

  • 💻 Cross-Platform Support / 跨平台支持
    Native, single-file binaries are available for macOS (Apple Silicon), Windows (x64), and Linux. No Python environment or dependency installation is required—just download and run.