-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhelp.html
More file actions
120 lines (115 loc) · 6.51 KB
/
Copy pathhelp.html
File metadata and controls
120 lines (115 loc) · 6.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8"/><title>Metridex — Help / FAQ</title>
<link href="/help.html" rel="canonical"/>
<meta content="Help & FAQ for Metridex: Watchlist & Alerts (lite), features, usage." name="description"/>
<meta content="Metridex — Help / FAQ" property="og:title"/>
<meta content="Help & FAQ for Metridex: Watchlist & Alerts (lite), features, usage." property="og:description"/>
<meta content="website" property="og:type"/><meta content="https://metridex.com/help.html" property="og:url"/>
<meta content="/assets/og-cover.png" property="og:image"/>
<style>
body{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Arial,sans-serif; background:#000; color:#e8e8e8; margin:0; padding:0}
.wrap{max-width:920px; margin:40px auto; padding:0 16px}
h1{font-size:30px; margin:.2em 0 .4em; color:#f4f0e6}
h2{font-size:20px; margin:1.2em 0 .4em; color:#e5c97a}
p,li{font-size:15px; line-height:1.6}
.note{font-size:13px; opacity:.85}
a{color:#e5c97a; text-decoration:none; border-bottom:1px solid rgba(229,201,122,.3)}
a:hover{border-color:#e5c97a}
</style>
<link href="/logo/favicon-32.png?v=3" rel="icon" sizes="32x32" type="image/png"/><link href="/logo/favicon-16.png?v=3" rel="icon" sizes="16x16" type="image/png"/><link href="/logo/apple-touch-icon.png?v=3" rel="apple-touch-icon" sizes="180x180"/><link href="/logo/favicon.ico?v=3" rel="icon"/><link href="/logo/site.webmanifest?v=3" rel="manifest"/><style>.brand-logo{height:108px;width:auto;vertical-align:middle}
@media (max-width:640px){.brand-logo{height:84px}}</style>
<script>
window.FEEDBACK_ENDPOINT = "https://cryptobot-ai-1.onrender.com/api/feedback";
</script>
<style>
.feedback{margin-top:28px;padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(255,255,255,.03)}
.feedback h2{margin:.4em 0 .6em;color:#e5c97a}
.feedback p.note{font-size:13px;opacity:.9;margin:.2em 0 1em}
.feedback form{display:grid;gap:12px}
.feedback label{display:grid;gap:6px;font-weight:600}
.feedback input,.feedback textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#0b0b0b;color:#e8e8e8;outline:none}
.feedback input:focus,.feedback textarea:focus{box-shadow:0 0 0 2px rgba(229,201,122,.25)}
.feedback .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.feedback .btn{border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#141414,#0f1115);color:#f4f0e6;padding:10px 14px;border-radius:10px;font-weight:800;cursor:pointer}
.feedback .btn:hover{transform:translateY(-1px)}
.feedback .status{font-size:13px;opacity:.95}
.feedback .status.ok{color:#b7f397}
.feedback .status.err{color:#ffb4a8}
@media (max-width:600px){ .feedback{padding:14px} }
</style>
</head><body>
<div class="wrap">
<h1>Help / FAQ</h1>
<p class="note"><a aria-label="Back to Home" href="/">← Back to Home</a></p>
<h2>What is Watchlist & Alerts (lite)?</h2>
<p>A simple way to follow specific tokens. When you <strong>Watch</strong> a token, Metridex checks it periodically and sends lightweight alerts on notable changes (price Δ, liquidity shifts, holder concentration, LP-lock milestones, major flags). It’s designed to be useful yet quiet.</p>
<h2>How do I enable it?</h2>
<p>In the bot, open a token report and tap <strong>Watch</strong>. You’ll get a confirmation. To stop, tap <strong>Unwatch</strong> in the same place.</p>
<h2>What alerts will I receive?</h2>
<ul>
<li><strong>Price Δ</strong> thresholds (e.g., ±5%, ±10%, 24h moves).</li>
<li><strong>Liquidity</strong> adds/removes over a threshold.</li>
<li><strong>Holders</strong> concentration shifts.</li>
<li><strong>LP lock</strong> milestone context and status changes when the scan data supports it.</li>
<li><strong>Major flags</strong> (e.g., new proxy/admin risks detected).</li>
</ul>
<h2>How often are checks made?</h2>
<p>We use a conservative cadence (and cooldowns) to avoid spam. Expect a few alerts per day per watched token at most, only on material changes.</p>
<h2>How do I mute alerts?</h2>
<p>Tap <strong>Unwatch</strong> in the token card, or use <strong>/watchlist</strong> to manage subscriptions.</p>
<h2>Limits & availability</h2>
<p>Watchlist is <em>lite</em> in MVP: coverage for <strong>Ethereum / BSC / Polygon</strong> today, with broader multi-chain paths present in the wider codebase, reasonable caps per user, and guardrails to prevent spam. Pro tiers increase limits.</p>
<p class="note">Need more? Contact us to unlock higher limits and faster cadence.</p>
</div>
<section id="feedback" class="feedback">
<h2>Questions & feedback</</h2>
<p class="note">Leave your email and message. We'll reply within 24–48h.</p>
<form id="feedbackForm" novalidate>
<label>Email
<input type="email" name="email" id="fbEmail" placeholder="you@example.com" required>
</label>
<label>Message
<textarea name="message" id="fbMessage" rows="5" placeholder="Your question or feedback" required></textarea>
</label>
<div class="actions">
<button type="submit" class="btn" id="fbSend">Send</button>
<span id="fbStatus" class="status" role="status" aria-live="polite"></span>
</div>
</form>
<p class="note">By submitting, you agree that we may contact you about this request. No wallets or private keys — ever.</p>
</section>
<script>
(function(){
var form = document.getElementById('feedbackForm');
var statusEl = document.getElementById('fbStatus');
function say(msg, ok){
statusEl.textContent = msg;
statusEl.className = 'status ' + (ok ? 'ok' : 'err');
}
form.addEventListener('submit', async function(e){
e.preventDefault();
var ep = window.FEEDBACK_ENDPOINT;
if(!ep){ say('Endpoint not set.', false); return; }
var email = (document.getElementById('fbEmail').value || '').trim();
var msg = (document.getElementById('fbMessage').value || '').trim();
if(!email || !msg){ say('Please fill in both fields.', false); return; }
say('Sending…', true);
try{
var res = await fetch(ep, {
method:'POST',
headers:{'Content-Type':'application/json'},
body: JSON.stringify({ email: email, message: msg, page: location.href, ua: navigator.userAgent, ts: new Date().toISOString() })
});
if(res.ok){
form.reset(); say('Thanks! Your message has been sent.', true);
}else{
say('Error ' + res.status + '. Try later or email contact@metridex.com', false);
}
}catch(_){
say('Network error. Try again later.', false);
}
});
})();
</script>
</body></html>