Mind·Quality
DIGITAL NOMAD · 02

Telegram Mini App 界面优化建议

面向移动端资料浏览、联系方式解锁与会员额度状态的产品界面优化清单。

产品设计 · Telegram · 移动端2026.07
本文讨论数字游民常见的移动端产品工作流,以 Telegram Mini App 为具体案例。

背景

当前项目是一个 Telegram Mini App,用于展示艺人资料、图片、价格、地区和联系方式。后端已经加入会员制度和联系方式解锁逻辑:

因此,界面优化的重点不是做营销页,而是让用户在 Telegram 内更快浏览资料、更清楚地区分普通资料和需解锁联系方式。

是否适合使用 taste-skill

taste-skill 可以使用,但需要选对方式。

该仓库中默认的 design-taste-frontend 更偏向落地页、作品集、品牌页和重设计,不适合原样套在这个产品型 Mini App 上。当前项目更适合使用同仓库里的 redesign-existing-projects 思路:

  1. 扫描现有 React 和 CSS 结构
  2. 诊断当前界面的信息密度、层级、交互状态和移动端问题
  3. 在不破坏功能的前提下做局部优化
  4. 跑构建验证

推荐设计方向

这个 App 应该走“安静、信息清晰、移动端优先”的产品界面,而不是大面积 hero、装饰卡片或复杂动效。

推荐方向:

具体优化点

1. 资料卡片

列表卡片建议展示:

不要在卡片上暴露 Telegram @xxx。如果有联系方式,只显示“可查看联系方式”。

2. 详情页图片分组

详情页建议分成两个图片区:

这样可以避免文字图和真人图混在一起,用户浏览效率更高。

3. 联系方式解锁

联系方式区域建议显示三种状态:

后端已经按用户和日期做额度记录,同一个艺人当天重复查看不应重复扣次数。

4. 会员额度展示

建议在接口返回中展示:

前端可以显示为:

今日已查看 2/5 个联系方式

大会员则显示:

今日已查看 2/10 个联系方式

5. 移动端体验

Telegram Mini App 的主要使用场景是手机,因此需要优先检查:

技术实现建议

前端保持当前 React + CSS 结构即可,不建议为了界面优化引入大型 UI 框架。

推荐操作:

  1. 优先改 webapp/src/App.tsx
  2. 样式集中改 webapp/src/styles.css
  3. 不改业务接口字段,除非确实需要会员额度展示
  4. 每次改完跑:
npm run build

后端如果需要补充会员额度状态,则可以在 /api/me 和 reveal contact 接口里返回更多 quota 字段。

验证清单

上线前建议检查:

结论

可以使用 taste-skill 体系优化界面,但当前项目应以 redesign-existing-projects 的审计式优化为主。目标是提高资料浏览效率、隐藏联系方式泄露点、强化会员解锁体验,而不是把 App 改成营销页风格。