Tools: Promote-on-Telegram section (Mini App links, posts, team setup swipe)

/tools#telegram: the member's t.me/RMCircleBot/join?startapp=YOURID links
(moving + 4 angles, self-preview tip), a paste-ready group post and warm DM,
and the connect-your-team setup message to forward (teach-forward). tools.js
personalize() now also fills YOURID tokens. Chatbot canned answer + AI prompt
synced.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-08-23 07:22:00 -05:00
parent 29ec8e82a1
commit 131fa8ae2a
4 changed files with 82 additions and 4 deletions
+1 -1
View File
@@ -80,7 +80,7 @@
{k:['seed phrase','secret recovery','recovery phrase','private key','12 words','passphrase'],
a:()=>`<strong>Never share your Secret Recovery Phrase or private keys with anyone</strong> — not this site, not a sponsor, not "support". Anyone asking for it is trying to steal your funds. MetaMask will never ask for it either, except when you restore a wallet yourself.`},
{k:['promote','promo','promo tools','tools','swipe','swipes','email swipe','banners','banner','graphics','marketing','share this','invite people','video clips','how do i share','social post','facebook post','twitter','my voice','branded voice'],
a:()=>`Grab share-ready promo tools at <a href="/tools">rmcircle.team/tools</a> — best way in is the gold <strong>Promo Tools</strong> button on <a href="/my">your dashboard</a>: arriving from there, every post and swipe is <strong>automatically personalized with YOUR invite link</strong>, so you copy and share as-is. You get promo <strong>videos</strong> (tap Copy link to share), copy-paste <strong>social posts</strong> for X &amp; Facebook, <strong>email &amp; message swipes</strong> (short and long), a downloadable <strong>banner kit</strong> in every standard size, a library of <strong>official RM Circle videos and graphics</strong> from the creators (vertical clips ready for Reels/TikTok/Shorts), and a builder for your <strong>personal invite link</strong>. Want it all in your own words? Learn to train an AI on your writing at <a href="https://mybrandedvoice.com" target="_blank" rel="noopener">mybrandedvoice.com</a>. Keep it honest — point people to the videos and the <a href="/contract">contract review</a>, never promise income.`},
a:()=>`Grab share-ready promo tools at <a href="/tools">rmcircle.team/tools</a> — best way in is the gold <strong>Promo Tools</strong> button on <a href="/my">your dashboard</a>: arriving from there, every post and swipe is <strong>automatically personalized with YOUR invite link</strong>, so you copy and share as-is. You get promo <strong>videos</strong> (tap Copy link to share), a <strong><a href="/tools#telegram">Promote-on-Telegram section</a></strong> (your Telegram-native Mini App invite links that open the whole tour inside Telegram, paste-ready group posts and DMs, and the connect-your-team message to forward), copy-paste <strong>social posts</strong> for X &amp; Facebook, <strong>email &amp; message swipes</strong> (short and long), a downloadable <strong>banner kit</strong> in every standard size, a library of <strong>official RM Circle videos and graphics</strong> from the creators (vertical clips ready for Reels/TikTok/Shorts), and a builder for your <strong>personal invite link</strong>. Want it all in your own words? Learn to train an AI on your writing at <a href="https://mybrandedvoice.com" target="_blank" rel="noopener">mybrandedvoice.com</a>. Keep it honest — point people to the videos and the <a href="/contract">contract review</a>, never promise income.`},
{k:['telegram','group','chat','human','support','contact','talk','someone','admin','help me'],
a:()=>`For live help from the team, join the Telegram group: ${tgLink()}. Tell them where you're stuck and someone will walk you through it.`},
{k:['after join','next','what happens','confirmed','joined','i bought','i am in'],
+71
View File
@@ -41,6 +41,77 @@ https://rmcircle.team?v=pocket</pre></div>
<div class="tool-card"><div style="display:flex;gap:10px;flex-wrap:wrap;align-items:center"><input id="toolId" class="input" style="max-width:220px" placeholder="Your ID (e.g. 21)" inputmode="numeric"><span style="color:var(--muted);font-size:15px">→</span><code id="shareLink" class="share-link">https://rmcircle.team/join/…</code><button class="btn btn-teal btn-sm" id="copyShare">Copy link</button></div><p class="micro" style="margin:10px 0 0">Tip: always confirm the current sponsor on the <a href="/start" style="color:var(--teal)">Getting Started page</a> before someone buys — placements rotate.</p>
<div id="personalNote" class="callout" style="display:none;margin-top:12px;border-color:rgba(123,224,161,.5)">✅ <strong>#—</strong> — every post and swipe below has been personalized with <em>your</em> invite link (<span class="pnl" style="color:var(--teal)"></span>). Copy and share as-is; people who click land in your team. Wrong ID? Change it in the box above.</div></div>
<h2 id="telegram" style="font-size:30px;margin:36px 0 14px">📱 Promote on Telegram — the Mini App</h2>
<p style="color:var(--muted);margin:0 0 18px">Our team has a <strong style="color:var(--text)">Telegram Mini App</strong>: tap a special t.me link and the whole tour — your invite page, the videos, the join flow — opens <em>instantly inside Telegram</em>. No browser, no typing a website. It's the best link to use anywhere on Telegram: groups, channels, DMs, forwards. Enter your ID above and everything below is personalized with <strong style="color:var(--text)">your</strong> links.</p>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Step 0 · one-time setup · 2 min</div><h3 style="font-size:20px">Get connected first (then forward this to your two)</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="📱 NEW: our team's Mini App — your dashboard right inside Telegram
One-time setup (2 minutes):
1. Open your dashboard: https://rmcircle.team/my → enter your member ID
2. Scroll to Messages → sign in with your wallet (a free signature — it can't move funds)
3. Tap &quot;Connect Telegram&quot; → it opens our team bot → tap START
From then on:
💰 Instant DM the moment your position catches a payment
📊 Tap the ☰ menu button in the bot → your live dashboard opens, no login ever
🔗 Type &quot;links&quot; → all your invite links, including your Telegram-native one that opens the whole tour INSIDE Telegram
🧭 Type &quot;coach&quot; → who in your team needs a hand this week
Set yours up now, then forward this message to your two so they can do the same. 🔁">Copy</button></div><pre class="swipe">📱 NEW: our team's Mini App — your dashboard right inside Telegram
One-time setup (2 minutes):
1. Open your dashboard: https://rmcircle.team/my → enter your member ID
2. Scroll to Messages → sign in with your wallet (a free signature — it can't move funds)
3. Tap "Connect Telegram" → it opens our team bot → tap START
From then on:
💰 Instant DM the moment your position catches a payment
📊 Tap the ☰ menu button in the bot → your live dashboard opens, no login ever
🔗 Type "links" → all your invite links, including your Telegram-native one that opens the whole tour INSIDE Telegram
🧭 Type "coach" → who in your team needs a hand this week
Set yours up now, then forward this message to your two so they can do the same. 🔁</pre><p class="micro" style="margin:8px 0 0;color:var(--muted)">This is the message to drop in your team chat — it teaches your people to connect AND to pass it on. Note: the message above stays generic on purpose (everyone's dashboard link is the same; the bot knows who they are once linked).</p></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Your Telegram-native invite links</div><h3 style="font-size:20px">The links that open INSIDE Telegram</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Moving invite (routes to whoever needs help next in your leg):
https://t.me/RMCircleBot/join?startapp=YOURID
Angle-matched — the landing page continues that video's hook:
💸 Pocket Change: https://t.me/RMCircleBot/join?startapp=YOURID_pocket
📱 Your Phone: https://t.me/RMCircleBot/join?startapp=YOURID_phone
🙋 I Don't Know Anyone: https://t.me/RMCircleBot/join?startapp=YOURID_two
🪦 Side Hustle Graveyard: https://t.me/RMCircleBot/join?startapp=YOURID_graveyard">Copy</button></div><pre class="swipe">Moving invite (routes to whoever needs help next in your leg):
https://t.me/RMCircleBot/join?startapp=YOURID
Angle-matched — the landing page continues that video's hook:
💸 Pocket Change: https://t.me/RMCircleBot/join?startapp=YOURID_pocket
📱 Your Phone: https://t.me/RMCircleBot/join?startapp=YOURID_phone
🙋 I Don't Know Anyone: https://t.me/RMCircleBot/join?startapp=YOURID_two
🪦 Side Hustle Graveyard: https://t.me/RMCircleBot/join?startapp=YOURID_graveyard</pre><p class="micro" style="margin:8px 0 0;color:var(--muted)">💡 Tap your own link to <strong>preview exactly what your prospect sees</strong> — because you're a linked member, the app shows you the prospect view instead of your dashboard. Pair each angle link with its matching video from the clips above.</p></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Telegram post · groups &amp; channels</div><h3 style="font-size:20px">"It opens right here"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Ever tapped a link in Telegram and had the whole thing just… open? No website, no sign-up form, no app store?
Our team build runs on a public smart contract — every payment goes person-to-person, and you can verify all of it on-chain. The tour takes 2 minutes and opens right here in Telegram:
👉 https://t.me/RMCircleBot/join?startapp=YOURID
Questions? Ask me — I'm building in this team myself.">Copy</button></div><pre class="swipe">Ever tapped a link in Telegram and had the whole thing just… open? No website, no sign-up form, no app store?
Our team build runs on a public smart contract — every payment goes person-to-person, and you can verify all of it on-chain. The tour takes 2 minutes and opens right here in Telegram:
👉 https://t.me/RMCircleBot/join?startapp=YOURID
Questions? Ask me — I'm building in this team myself.</pre></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Telegram DM · warm contact</div><h3 style="font-size:20px">The low-pressure direct message</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Hey — quick one. You know that crypto team project I've been building? The whole thing opens right inside Telegram now. Tap this and you'll see exactly how it works in about 2 minutes:
https://t.me/RMCircleBot/join?startapp=YOURID
Nothing to install, no sign-up. If it's not for you, zero worries — I just wanted you to actually see it instead of me explaining badly. 🙂">Copy</button></div><pre class="swipe">Hey — quick one. You know that crypto team project I've been building? The whole thing opens right inside Telegram now. Tap this and you'll see exactly how it works in about 2 minutes:
https://t.me/RMCircleBot/join?startapp=YOURID
Nothing to install, no sign-up. If it's not for you, zero worries — I just wanted you to actually see it instead of me explaining badly. 🙂</pre></div>
<h2 style="font-size:30px;margin:36px 0 14px">📣 Social posts</h2>
<p style="color:var(--muted);margin:0 0 18px">Copy-paste ready for X/Twitter, Facebook, or anywhere. Tap <strong style="color:var(--text)">Copy</strong>, tweak a word or two so it sounds like you, and post. Swap in your personal invite link where it fits.</p>
+9 -2
View File
@@ -18,16 +18,23 @@
// in both the copy payloads and the visible previews. ID comes from ?id=
// (dashboard hand-off), then localStorage, then the "Your link" box.
const BARE=/https:\/\/rmcircle\.team(?![\w./-])/g;
// YOURID marks Telegram Mini App links (t.me/...?startapp=YOURID[_angle]).
function fill(text,mine,id){
let out=text;
if(mine)out=out.replace(BARE,mine);
if(id)out=out.replace(/YOURID/g,id);
return out;
}
function personalize(){
const id=(idIn&&idIn.value||'').replace(/\D/g,'').slice(0,15);
const mine=id?`https://rmcircle.team/join/${id}`:null;
document.querySelectorAll('.copy-btn').forEach(b=>{
if(b.dataset.orig===undefined)b.dataset.orig=b.getAttribute('data-copy')||'';
b.setAttribute('data-copy', mine?b.dataset.orig.replace(BARE,mine):b.dataset.orig);
b.setAttribute('data-copy', fill(b.dataset.orig,mine,id));
});
document.querySelectorAll('pre.swipe').forEach(p=>{
if(p.dataset.orig===undefined)p.dataset.orig=p.textContent;
p.textContent= mine?p.dataset.orig.replace(BARE,mine):p.dataset.orig;
p.textContent=fill(p.dataset.orig,mine,id);
});
const note=document.getElementById('personalNote');
if(note){
+1 -1
View File
@@ -48,7 +48,7 @@ FACTS:
- MEMBER DASHBOARD & ALERTS: each member has a live dashboard at https://rmcircle.team/my (enter your ID) showing position, team, payments, pipeline (incoming money forming below), a team-depth summary (members per generation below you and which level's upgrade each generation pays you at), a "Coach Your Team" panel (who in YOUR leg needs a nudge — qualified-but-not-upgraded members sitting on entry rewards, members about to miss forming payments, members one direct from qualifying), spillover tags, and qualification badges. Members can turn on opt-in EMAIL ALERTS there (notified when paid, and when they need to upgrade to catch incoming pay). A member's personal invite page to share is https://rmcircle.team/join/<their-id>.
- RESILIENCE ("what if the creators disappear / owner loses keys / it falls apart over time"): the contract is autonomous and immutable — NO admin action, heartbeat, or living operator is required for joins, upgrades, matrix placement, or payouts; there is no pause switch and no expiry. Verified on-chain that the founder, development, and fee-receiver wallets are ordinary wallets (EOAs), NOT smart contracts — an ordinary wallet always accepts incoming POL even if its key is lost forever, so a dead or abandoned admin wallet cannot block any member payment (only the project's OWN uncollected fee would sit idle). The contract stores no balance (every payment is delivered in the same transaction). If the owner's key were lost, only the four limited admin powers freeze in place; members are unaffected. Details in section 6 of https://rmcircle.team/contract.
- Current team sponsor: ${a ? `ID ${a.id}${c.showSponsorName && a.name ? ` (${a.name})` : ''}, ${a.directs}/2 directs` : 'shown on the start page'}. ${waiting} placement(s) waiting. Placements rotate as positions qualify — always verify on https://rmcircle.team/start right before joining.
- Site pages: https://rmcircle.team/ (strategy overview + roadmap + live team stats), https://rmcircle.team/start (current sponsor + join steps), https://rmcircle.team/training (THE CIRCLE METHOD — the team's free 10-lesson course in 3 modules. M1 Get Your Two: L1 mindset, L2 warm list, L3 the conversation, L4 objections. M2 Help Your Two: L5 dashboard-as-coaching-desk, L6 first 48 hours, L7 stalled people & pass-ups, L8 timing upgrades to catches. M3 Teach the Teachers: L9 run the same play, L10 the 20-minute weekly rhythm. ROUTING RULE — answer with the lesson: how do I find people→L2 (/training#lesson-2); what do I say→L3; pyramid objection→L4; new member just joined→L6; someone stalled→L7; should I upgrade→L8; overwhelmed→L10. Deep links: /training#lesson-N — plus 8 how-to videos — team overview, wallet setup, funding, the new connect-wallet join flow on the site, the dApp backup method, how payments work, a full 14-min Member Dashboard walkthrough, and an 8-min REAL e-gift-card cash-out walkthrough (/training#egift-video: POL → CWallet → dollar swap → gift card, ending with the virtual card in a mobile wallet ready to tap-to-pay) — + spillover article), https://rmcircle.team/how-pay-works (the two income streams shown as a pay-flow diagram + Premium/Standard tier comparison), https://rmcircle.team/contract (plain-language security review of the verified smart contract — code can't change, no pooled funds, locked rules, honest list of operator powers), https://rmcircle.team/weekly-rhythm (printable 20-minute Weekly Rhythm routine + 4-week habit tracker from Method Lesson 10, personalized like the Fast Start sheet), https://rmcircle.team/fast-start (printable 48-Hour Fast Start checklist — personalized with the member's invite link and a scannable QR code when opened from their dashboard; prints clean black-on-white, and prints in whatever language the member selected with the 🌐 button), https://rmcircle.team/my (member dashboard — its "Your team" panel opens with an organization bar: total members in your org, generations deep, qualified count below you, POL earned below you, and its approximate USD value at an hourly-cached POL price; the matrix under it drills leg by leg), https://rmcircle.team/tools (for existing team members who want to promote — share-ready promo videos (including the “Pocket Change” curiosity hook video — 25 ways people flush pocket change weekly with nothing to show for it, then the side-hustle flip; it deliberately shows no URL so the poster's invite link in the caption/description carries the credit, and matching pocket-change post copy sits in the Social posts section), copy-paste social posts, short/long email swipes, a downloadable banner kit in every standard size, and an Official RM Circle Media library (13 vertical social videos + 15 graphics from the creators — pair them with your own invite link in the caption; each curiosity video also has a MATCHED invite link (adds ?v=<hook> to the member's /join link) that makes the landing page continue that video's hook — recommend it when members ask which link to use with a video); open it from the gold Promo Tools button on your dashboard and every post/swipe arrives pre-personalized with YOUR invite link; to write promos in their own voice, mybrandedvoice.com), https://rmcircle.team/disclaimer (affiliate/earnings/risk disclosures).
- Site pages: https://rmcircle.team/ (strategy overview + roadmap + live team stats), https://rmcircle.team/start (current sponsor + join steps), https://rmcircle.team/training (THE CIRCLE METHOD — the team's free 10-lesson course in 3 modules. M1 Get Your Two: L1 mindset, L2 warm list, L3 the conversation, L4 objections. M2 Help Your Two: L5 dashboard-as-coaching-desk, L6 first 48 hours, L7 stalled people & pass-ups, L8 timing upgrades to catches. M3 Teach the Teachers: L9 run the same play, L10 the 20-minute weekly rhythm. ROUTING RULE — answer with the lesson: how do I find people→L2 (/training#lesson-2); what do I say→L3; pyramid objection→L4; new member just joined→L6; someone stalled→L7; should I upgrade→L8; overwhelmed→L10. Deep links: /training#lesson-N — plus 8 how-to videos — team overview, wallet setup, funding, the new connect-wallet join flow on the site, the dApp backup method, how payments work, a full 14-min Member Dashboard walkthrough, and an 8-min REAL e-gift-card cash-out walkthrough (/training#egift-video: POL → CWallet → dollar swap → gift card, ending with the virtual card in a mobile wallet ready to tap-to-pay) — + spillover article), https://rmcircle.team/how-pay-works (the two income streams shown as a pay-flow diagram + Premium/Standard tier comparison), https://rmcircle.team/contract (plain-language security review of the verified smart contract — code can't change, no pooled funds, locked rules, honest list of operator powers), https://rmcircle.team/weekly-rhythm (printable 20-minute Weekly Rhythm routine + 4-week habit tracker from Method Lesson 10, personalized like the Fast Start sheet), https://rmcircle.team/fast-start (printable 48-Hour Fast Start checklist — personalized with the member's invite link and a scannable QR code when opened from their dashboard; prints clean black-on-white, and prints in whatever language the member selected with the 🌐 button), https://rmcircle.team/my (member dashboard — its "Your team" panel opens with an organization bar: total members in your org, generations deep, qualified count below you, POL earned below you, and its approximate USD value at an hourly-cached POL price; the matrix under it drills leg by leg), https://rmcircle.team/tools (for existing team members who want to promote — share-ready promo videos (including the “Pocket Change” curiosity hook video — 25 ways people flush pocket change weekly with nothing to show for it, then the side-hustle flip; it deliberately shows no URL so the poster's invite link in the caption/description carries the credit, and matching pocket-change post copy sits in the Social posts section), copy-paste social posts, short/long email swipes, a downloadable banner kit in every standard size, and an Official RM Circle Media library (13 vertical social videos + 15 graphics from the creators — pair them with your own invite link in the caption; each curiosity video also has a MATCHED invite link (adds ?v=<hook> to the member's /join link) that makes the landing page continue that video's hook — recommend it when members ask which link to use with a video); open it from the gold Promo Tools button on your dashboard and every post/swipe arrives pre-personalized with YOUR invite link; NEW Promote-on-Telegram section at /tools#telegram — the member's Telegram-native Mini App invite links (t.me links that open the whole tour INSIDE Telegram; tapping your own link previews the prospect view), paste-ready Telegram group posts + DMs, and the setup message to forward to their team; to write promos in their own voice, mybrandedvoice.com), https://rmcircle.team/disclaimer (affiliate/earnings/risk disclosures).
- UPGRADING FROM THE DASHBOARD: a qualified member can upgrade their level directly on their dashboard (rmcircle.team/my/<id>) — an "Upgrade" card appears with the exact next-level cost read live from the contract; they connect the wallet that OWNS the position, confirm one transaction, done. The site never touches the funds (wallet pays the contract directly). If the wallet doesn't cover the cost, the card offers the MoonPay card-buy option. On phones, open the page inside the wallet app's browser.
- TELEGRAM COMPANION BOT: members can link their position (dashboard → Messages → "Connect Telegram", wallet-verified) to get instant payout DMs, native Telegram delivery of team messages (reply in Telegram to answer — matrix-line rules still apply), joined-on-your-link pings, and their invite/angle links via the "links" command. This finally lets members reach their downline as real people instead of just IDs — while handles stay private (the bot relays). Linked members can also tap the bot's ☰ menu button to open the MINI APP — the full live dashboard, promo tools, and Circle Method training right inside Telegram with zero login (Telegram itself proves who they are). Prospects can JOIN from the Mini App too: a member's Telegram-native invite link (the "links" command in the bot shows it) opens the sponsor's invite page right inside Telegram, and the join itself finishes in the prospect's own wallet app's secure browser — same zero-custody flow as the website. The website stays fully available too; the Mini App is a convenience door, not a replacement.
- MESSAGES (on-site, wallet-verified): every member dashboard has a Messages panel — sign in once with the wallet that owns your position (a free signature, cannot move funds), then message your upline or anyone in your own team, or broadcast to your whole team. Spam-proof by design: messaging only works along your own matrix lines, so strangers can't message you. Unread messages show as a bell on your dashboard. Members are told the team admin can review messages for abuse. No email address needed.