账户页 Telegram 区块仅付费用户可见,移除过期的频道升级通知和市场监控链接
This commit is contained in:
@@ -240,8 +240,6 @@ const TELEGRAM_GROUP_URL = String(
|
|||||||
const TELEGRAM_BOT_URL = String(
|
const TELEGRAM_BOT_URL = String(
|
||||||
process.env.NEXT_PUBLIC_TELEGRAM_BOT_URL || "https://t.me/WeatherQuant_bot",
|
process.env.NEXT_PUBLIC_TELEGRAM_BOT_URL || "https://t.me/WeatherQuant_bot",
|
||||||
).trim();
|
).trim();
|
||||||
const TELEGRAM_MARKET_CHANNEL_URL = "https://t.me/+hGAk7JsjtdhiOTUx";
|
|
||||||
const TELEGRAM_TOPICS_GROUP_URL = "https://t.me/+8vel7rwjZagxODUx";
|
|
||||||
const SUBSCRIPTION_HELP_HREF = "/subscription-help";
|
const SUBSCRIPTION_HELP_HREF = "/subscription-help";
|
||||||
const PAYMENT_RECOVERY_STORAGE_KEY = "polyweather:lastPaymentRecovery";
|
const PAYMENT_RECOVERY_STORAGE_KEY = "polyweather:lastPaymentRecovery";
|
||||||
const PAYMENT_RECOVERY_TTL_MS = 6 * 60 * 60 * 1000;
|
const PAYMENT_RECOVERY_TTL_MS = 6 * 60 * 60 * 1000;
|
||||||
@@ -731,16 +729,6 @@ export function AccountCenter() {
|
|||||||
telegramHint: isEn
|
telegramHint: isEn
|
||||||
? "Send the command below to the polyweather bot to sync notifications and access."
|
? "Send the command below to the polyweather bot to sync notifications and access."
|
||||||
: "将下方命令发送给polyweather机器人,实现全平台气象查询与权限同步。",
|
: "将下方命令发送给polyweather机器人,实现全平台气象查询与权限同步。",
|
||||||
telegramUpgradeTitle: isEn
|
|
||||||
? "Channel Upgrade: New Topics Group Live"
|
|
||||||
: "频道升级通知:新话题群组已上线",
|
|
||||||
telegramUpgradeBody: isEn
|
|
||||||
? "Real-time airport temperature pushes are migrating to the new PolyWeather Topics group, organized by city for better tracking. Current channel will stop updating and be deleted in 3 days — please join the new group now."
|
|
||||||
: "为了更好地按城市分类推送,后续实时机场温度推送将迁移至新的 PolyWeather Topics 群组。当前频道将在 3 天后停止更新并删除,请及时迁移。",
|
|
||||||
telegramUpgradeFeatures: isEn
|
|
||||||
? "Independent city topics:"
|
|
||||||
: "支持独立城市话题订阅:",
|
|
||||||
telegramUpgradeJoin: isEn ? "Join New Group" : "加入新群",
|
|
||||||
paymentManualSupport: isEn
|
paymentManualSupport: isEn
|
||||||
? "If payment succeeds but Pro is still not activated, email yhrsc30@gmail.com. This project is currently maintained by one developer, so manual recovery may be needed in edge cases."
|
? "If payment succeeds but Pro is still not activated, email yhrsc30@gmail.com. This project is currently maintained by one developer, so manual recovery may be needed in edge cases."
|
||||||
: "如果付款成功后 Pro 仍未开通,请发邮件到 yhrsc30@gmail.com。当前项目由我一人维护,极少数边缘情况可能需要人工补开。给你带来的不便,敬请谅解!",
|
: "如果付款成功后 Pro 仍未开通,请发邮件到 yhrsc30@gmail.com。当前项目由我一人维护,极少数边缘情况可能需要人工补开。给你带来的不便,敬请谅解!",
|
||||||
@@ -748,9 +736,6 @@ export function AccountCenter() {
|
|||||||
? "Open Bot (@WeatherQuant_bot)"
|
? "Open Bot (@WeatherQuant_bot)"
|
||||||
: "打开机器人 (@WeatherQuant_bot)",
|
: "打开机器人 (@WeatherQuant_bot)",
|
||||||
telegramGroupLink: isEn ? "Join Telegram Group" : "加入 Telegram 群组",
|
telegramGroupLink: isEn ? "Join Telegram Group" : "加入 Telegram 群组",
|
||||||
telegramMarketChannelLink: isEn
|
|
||||||
? "Join Market Monitor Channel"
|
|
||||||
: "加入市场监控频道",
|
|
||||||
copyCommand: isEn ? "Copy command" : "复制命令",
|
copyCommand: isEn ? "Copy command" : "复制命令",
|
||||||
paymentMgmt: isEn ? "Payment Management" : "支付管理",
|
paymentMgmt: isEn ? "Payment Management" : "支付管理",
|
||||||
paymentToken: isEn ? "Payment Token" : "支付币种",
|
paymentToken: isEn ? "Payment Token" : "支付币种",
|
||||||
@@ -2959,8 +2944,8 @@ export function AccountCenter() {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Telegram Bot Section */}
|
{/* Telegram Bot Section — paid users only */}
|
||||||
{showSecondarySections ? (
|
{showSecondarySections && isSubscribed ? (
|
||||||
<div className="lg:col-span-12 grid grid-cols-1 md:flex gap-6">
|
<div className="lg:col-span-12 grid grid-cols-1 md:flex gap-6">
|
||||||
<section className="flex-1 bg-white/5 border border-white/10 rounded-[2rem] p-8 relative overflow-hidden group">
|
<section className="flex-1 bg-white/5 border border-white/10 rounded-[2rem] p-8 relative overflow-hidden group">
|
||||||
<Bot
|
<Bot
|
||||||
@@ -2990,33 +2975,6 @@ export function AccountCenter() {
|
|||||||
</div>
|
</div>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
{/* Channel Upgrade / Migration Notice — Pro users only */}
|
|
||||||
{isSubscribed ? (
|
|
||||||
<div className="mb-6 rounded-2xl border border-cyan-400/30 bg-gradient-to-br from-cyan-500/12 to-blue-500/8 px-5 py-4">
|
|
||||||
<h4 className="text-sm font-bold text-cyan-300 mb-2 flex items-center gap-1.5">
|
|
||||||
<Sparkles size={15} /> {copy.telegramUpgradeTitle}
|
|
||||||
</h4>
|
|
||||||
<p className="text-slate-300 text-xs leading-relaxed mb-3">
|
|
||||||
{copy.telegramUpgradeBody}
|
|
||||||
</p>
|
|
||||||
<p className="text-slate-400 text-[11px] font-semibold mb-1.5">
|
|
||||||
{copy.telegramUpgradeFeatures}
|
|
||||||
</p>
|
|
||||||
<p className="text-slate-300 text-xs leading-relaxed mb-3">
|
|
||||||
🇯🇵 Tokyo · 🇰🇷 Seoul · 🇰🇷 Busan · 🇨🇳 Beijing · 🇨🇳 Shanghai · 🇨🇳 Guangzhou · 🇨🇳 Chengdu · 🇨🇳 Wuhan · 🇭🇰 Hong Kong · 🇹🇼 Taipei · 🇸🇬 Singapore · 🇹🇷 Istanbul · 🇫🇮 Helsinki · 🇳🇱 Amsterdam · 🇫🇷 Paris · 🇺🇸 New York · 🇺🇸 Los Angeles · 🇺🇸 Chicago
|
|
||||||
</p>
|
|
||||||
<Link
|
|
||||||
href={TELEGRAM_TOPICS_GROUP_URL}
|
|
||||||
target="_blank"
|
|
||||||
rel="noreferrer"
|
|
||||||
className="inline-flex min-h-9 items-center gap-1.5 rounded-lg border border-cyan-400/40 bg-cyan-500/15 px-4 py-2 text-xs font-bold text-cyan-200 hover:bg-cyan-500/25 transition-colors"
|
|
||||||
>
|
|
||||||
{copy.telegramUpgradeJoin}
|
|
||||||
<ExternalLink size={12} />
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
) : null}
|
|
||||||
|
|
||||||
<div className="mb-4 flex flex-wrap gap-2">
|
<div className="mb-4 flex flex-wrap gap-2">
|
||||||
{TELEGRAM_BOT_URL ? (
|
{TELEGRAM_BOT_URL ? (
|
||||||
<Link
|
<Link
|
||||||
@@ -3029,17 +2987,6 @@ export function AccountCenter() {
|
|||||||
<ExternalLink size={12} />
|
<ExternalLink size={12} />
|
||||||
</Link>
|
</Link>
|
||||||
) : null}
|
) : null}
|
||||||
{TELEGRAM_MARKET_CHANNEL_URL ? (
|
|
||||||
<Link
|
|
||||||
href={TELEGRAM_MARKET_CHANNEL_URL}
|
|
||||||
target="_blank"
|
|
||||||
rel="noreferrer"
|
|
||||||
className="inline-flex min-h-9 items-center gap-1 rounded-lg border border-emerald-400/30 bg-emerald-500/10 px-3 py-2 text-xs font-semibold text-emerald-200 hover:bg-emerald-500/20"
|
|
||||||
>
|
|
||||||
{copy.telegramMarketChannelLink}
|
|
||||||
<ExternalLink size={12} />
|
|
||||||
</Link>
|
|
||||||
) : null}
|
|
||||||
{TELEGRAM_GROUP_URL ? (
|
{TELEGRAM_GROUP_URL ? (
|
||||||
<Link
|
<Link
|
||||||
href={TELEGRAM_GROUP_URL}
|
href={TELEGRAM_GROUP_URL}
|
||||||
|
|||||||
Reference in New Issue
Block a user