Didi滴滴航班

一款便捷让你找到开门与拉人服务的轻量级插件。A lightweight travel service monitor that intelligently captures portals and summons.

File Details

Didi_v2

  • R
  • Feb 9, 2026
  • 28.65 KB
  • 4
  • 3.80.0
  • Titan Reforged Classic

File Name

Didi_v2.zip

Supported Versions

  • 3.80.0

Changelog

v2

🔧 Refactor

  • Refactored single-file Didi.lua into 6 modular files with clear separation of concerns:
    • Core.lua — Entry point, initialization, slash commands
    • Config.lua — City mappings, keyword constants
    • Utils.lua — Time formatting, raid icon conversion
    • Minimap.lua — Minimap button
    • UI.lua — Main interface and list rendering
    • Filter.lua — Chat message filtering and matching

✨ Features

  • Added passenger keyword filtering: messages containing words like "求" (looking for), "来个" (need one), "有没有" (anyone available) are now excluded, keeping only driver-side messages in the list
  • Improved whisper feedback: now listens for server response to show success or "player offline" messages instead of always showing success
  • Added automatic legacy data cleanup on login — old records are re-evaluated against the latest filter rules

🐛 Fixes

  • Fixed city name stripping logic: STRIP_PATTERNS

v2

🎉 Initial Release

  • Multi-city monitoring: Dalaran, Azshara, Stonard, Orgrimmar, Stormwind, Ironforge, Thunder Bluff, Undercity
  • Smart abbreviation recognition (DLR, dlr, AG, SW, IF, etc.)
  • Index-offset keyword filtering to prevent false positives
  • Per-player deduplication with newest-on-top sorting
  • Full message tooltip on hover
  • Relative time display (just now, X min ago, X hours ago)
  • Draggable minimap button with custom icon
  • /didi to toggle interface, /didi reset to clear all data

更新日志

v1.1.0 - 2025-02-09

🔧 代码重构

  • 将单文件 Didi.lua 重构为 6 个模块化文件,职责分离:
    • Core.lua — 插件入口、初始化、斜杠命令
    • Config.lua — 城市配置、关键词常量
    • Utils.lua — 时间格式化、图标转换等工具函数
    • Minimap.lua — 小地图按钮
    • UI.lua — 主界面与列表刷新
    • Filter.lua — 聊天消息过滤与匹配

✨ 新功能

  • 新增乘客关键词过滤:包含"求"、"来个"、"有没有"等关键词的消息将被排除,列表只保留司机方信息
  • 密语反馈优化:密语发送后根据服务器回应显示成功或"对方不在线"提示,不再无条件显示成功
  • 插件加载时自动清洗旧数据,按最新过滤规则移除不符合条件的历史记录

🐛 修复

  • 城市名剥离逻辑优化:STRIP_PATTERNS