<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: PersonymAi</title>
    <description>The latest articles on Forem by PersonymAi (@personymai).</description>
    <link>https://forem.com/personymai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3842956%2Faa311b51-9de6-4620-b1b5-f09e9ce05fca.jpeg</url>
      <title>Forem: PersonymAi</title>
      <link>https://forem.com/personymai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/personymai"/>
    <language>en</language>
    <item>
      <title>How to Earn Recurring Income From Telegram Without Running a Channel</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Tue, 12 May 2026 10:49:44 +0000</pubDate>
      <link>https://forem.com/personymai/how-to-earn-recurring-income-from-telegram-without-running-a-channel-40bf</link>
      <guid>https://forem.com/personymai/how-to-earn-recurring-income-from-telegram-without-running-a-channel-40bf</guid>
      <description>&lt;p&gt;Most people think earning from Telegram means running a channel, growing an audience, and selling ads. That's one way. There's a quieter one — and it compounds over time.&lt;/p&gt;

&lt;p&gt;If you already know Telegram admins, work in the crypto space, run an agency, or just have connections in the community, there's a real opportunity in the PersonymAI partner program. Not a one-time referral fee. A monthly, recurring commission — on every single payment your client makes, forever.&lt;/p&gt;

&lt;p&gt;Let me break down exactly how it works, what you're selling, and what the numbers actually look like.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is PersonymAI?
&lt;/h2&gt;

&lt;p&gt;PersonymAI is an AI platform for Telegram channels. Three products, one ecosystem:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. AI Comments&lt;/strong&gt; — The system generates natural, human-like discussions under every post in your client's channel. Not templates. Over 1,000 unique AI personas, each with its own character, vocabulary, and communication style. Crypto niches covered: trading, airdrops, NFT, DeFi, memecoins, TON, news, and more. Even AI detectors can't tell the difference. Pricing starts at $49/month (Advanced) or $99/month (Simple — accounts included, plug and play).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. ModerAI Anti-Spam&lt;/strong&gt; — A Telegram moderation bot with a multi-layer AI detection pipeline. Not keyword lists. The system understands context: who this user is, what your group is about, whether a specific message is spam in this specific context. 99.7% accuracy. Zero false bans on real users. It detects voice spam (transcribes and analyzes audio), reads spam in images (Vision AI), catches masked spam like С🔥П🔥А🔥М and 1nv3st, and detects when users post clean messages and then edit them into spam links. Global ban network: one ban in your chat automatically propagates to all connected chats. $9/month per chat — flat fee, no limits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. AI Autoposting&lt;/strong&gt; — The system reads the channel's last posts, extracts the admin's writing style (tone, phrases, emoji patterns, footer links), then publishes new posts on schedule using fresh news from the niche. The admin's voice, not a template. DM approval mode available. From $29/month as an addon.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Partner Program Structure
&lt;/h2&gt;

&lt;p&gt;When you refer a client, you earn &lt;strong&gt;10% of every payment they make&lt;/strong&gt; — monthly, recurring, for as long as they're subscribed. Not a one-time bonus. If a client pays $199/month for 18 months, you get $19.90 every single month for 18 months.&lt;/p&gt;

&lt;p&gt;Three commission streams:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Rate&lt;/th&gt;
&lt;th&gt;When&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Direct clients (you referred)&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;td&gt;Every payment, every month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sub-partner clients (your network)&lt;/td&gt;
&lt;td&gt;5%&lt;/td&gt;
&lt;td&gt;Every payment from their clients&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cashback on your own payments&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;td&gt;Your own subscriptions&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The sub-partner layer is where it gets interesting for anyone running an agency or managing a team.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Sub-Partner Network — Passive Income at Scale
&lt;/h2&gt;

&lt;p&gt;You can recruit other managers as sub-partners using a separate referral link. When they bring in clients, you earn 5% of every payment those clients make — without doing anything.&lt;/p&gt;

&lt;p&gt;Your sub-partner earns their full 10% from their clients. Your 5% is added on top, separately. It's genuinely win-win: they have full incentive to sell, and you build passive income from their work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
You recruit 3 managers as sub-partners. Each has 10 clients on Simple Pro ($199/month).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;30 clients × $199 × 5% = &lt;strong&gt;$298.50/month&lt;/strong&gt; — from other people's work.&lt;/li&gt;
&lt;li&gt;Plus your own direct clients on top.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the structure that makes the program interesting for agency owners and community managers who already have networks in the Telegram admin space.&lt;/p&gt;




&lt;h2&gt;
  
  
  One Client = Multiple Services
&lt;/h2&gt;

&lt;p&gt;Here's what most people miss: you don't sell one product to one client. A serious Telegram admin typically has a channel, sometimes two, and a chat group. Each of those is a separate product opportunity.&lt;/p&gt;

&lt;p&gt;A realistic single-client stack:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Your commission&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AI Comments Simple Pro (main channel)&lt;/td&gt;
&lt;td&gt;$199/mo&lt;/td&gt;
&lt;td&gt;$19.90/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Comments Simple Starter (second channel)&lt;/td&gt;
&lt;td&gt;$99/mo&lt;/td&gt;
&lt;td&gt;$9.90/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ModerAI (main chat)&lt;/td&gt;
&lt;td&gt;$9/mo&lt;/td&gt;
&lt;td&gt;$0.90/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ModerAI (second chat)&lt;/td&gt;
&lt;td&gt;$9/mo&lt;/td&gt;
&lt;td&gt;$0.90/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Autoposting addon&lt;/td&gt;
&lt;td&gt;$29/mo&lt;/td&gt;
&lt;td&gt;$2.90/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Total&lt;/td&gt;
&lt;td&gt;$345/mo&lt;/td&gt;
&lt;td&gt;$34.50/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That's $34.50/month from a single client. Every month. If that client stays for a year, you've earned $414 from one conversation.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why the Market Makes This a Good Bet Right Now
&lt;/h2&gt;

&lt;p&gt;The competitive landscape for Telegram tools is changing fast:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Combot&lt;/strong&gt; — the largest anti-spam bot — announced API deprecation and had a DDoS incident. Their ban system is permanent with no appeal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ModdyAI&lt;/strong&gt; — a direct AI moderation competitor — officially closed. Their site reads: &lt;em&gt;"Project no longer active, preserved for showcase only."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shieldy&lt;/strong&gt; — their site returns HTTP 400. The GitHub is frozen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GetVarta&lt;/strong&gt; — the only real AI competitor to ModerAI — charges $49/month per chat. PersonymAI charges $9.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For AI comments, there are no direct competitors at this quality level. The niche is wide open.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's in the Partner Dashboard
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Two referral links&lt;/strong&gt;: one for clients (10%), one for recruiting sub-partners (5% from their clients)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CRM&lt;/strong&gt;: list of all your referrals, their activity, subscription status&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Commission history&lt;/strong&gt;: every accrual with date and amount — nothing hidden&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Payout settings&lt;/strong&gt;: add your USDT wallet (BEP20, TRC20, or ERC20)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Minimum withdrawal&lt;/strong&gt;: $10&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processing time&lt;/strong&gt;: 1–2 business days&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Official representative listing&lt;/strong&gt;: appear on the verified representatives page on the website&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Attribution&lt;/strong&gt;: first-click, 30 days. If someone clicks your link and signs up 3 weeks later, they're still yours. Works across web and Mini App (t.me/PersonymAI_bot/app).&lt;/p&gt;




&lt;h2&gt;
  
  
  The Numbers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Clients&lt;/th&gt;
&lt;th&gt;Monthly revenue&lt;/th&gt;
&lt;th&gt;Your commission&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;10 direct (Simple Pro)&lt;/td&gt;
&lt;td&gt;$1,990&lt;/td&gt;
&lt;td&gt;$199/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;30 direct (Simple Pro)&lt;/td&gt;
&lt;td&gt;$5,970&lt;/td&gt;
&lt;td&gt;$597/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10 direct + sub-partner network (30 clients)&lt;/td&gt;
&lt;td&gt;$7,960&lt;/td&gt;
&lt;td&gt;$398–596/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20 clients with full stack ($345 avg)&lt;/td&gt;
&lt;td&gt;$6,900&lt;/td&gt;
&lt;td&gt;$690/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  How to Get Started
&lt;/h2&gt;

&lt;p&gt;No application form. No approval process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Email:&lt;/strong&gt; &lt;a href="mailto:hello@personym-ai.com"&gt;hello@personym-ai.com&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Telegram:&lt;/strong&gt; @PersonymAi_Support&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>passiveincome</category>
      <category>partnership</category>
      <category>cryptocurrency</category>
    </item>
    <item>
      <title>Training AI on 100 Posts to Match Author's Voice — GPT 5.5 Test</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Tue, 28 Apr 2026 22:11:02 +0000</pubDate>
      <link>https://forem.com/personymai/training-ai-on-100-posts-to-match-authors-voice-gpt-55-test-4dd9</link>
      <guid>https://forem.com/personymai/training-ai-on-100-posts-to-match-authors-voice-gpt-55-test-4dd9</guid>
      <description>&lt;p&gt;Built an AI writing system that learns an author's voice from their 100 most recent posts. Not "write like X" via prompt engineering — actual style extraction: vocabulary distribution, sentence length entropy, profanity scoring, emoji patterns, structural templates.&lt;br&gt;
Training takes 5 minutes per author. Output: posts so close to original style that GPT 5.5 (in adversarial testing) couldn't reliably classify which posts were AI-generated vs human-written.&lt;br&gt;
Built for Telegram channel admins burning out from daily posting, but the technique generalizes to any author with sufficient post history.&lt;br&gt;
Anyone here tackled the "voice replication" problem differently? Curious how others approach style extraction beyond simple fine-tuning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6dw01siq6snjryxx8act.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6dw01siq6snjryxx8act.png" alt=" " width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>ai</category>
      <category>contentautomation</category>
      <category>nlp</category>
    </item>
    <item>
      <title>How We Built 1,000+ AI Personas for Telegram Comments</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Wed, 15 Apr 2026 15:14:56 +0000</pubDate>
      <link>https://forem.com/personymai/how-we-built-1000-ai-personas-for-telegram-comments-5aa</link>
      <guid>https://forem.com/personymai/how-we-built-1000-ai-personas-for-telegram-comments-5aa</guid>
      <description>&lt;p&gt;We tried hiring humans to write comments on 20+ Telegram channels. Four teams, $200/week total. It lasted three months before human factor killed it — boredom, inconsistency, no-shows.&lt;/p&gt;

&lt;p&gt;So we built an AI system using TDLib (Telegram's official C++ library, not Telethon) that generates contextual comments from 1,000+ unique personas. Each persona has persistent personality traits, opinion drift over time, and natural language quirks including typos and slang. 65-85% of generated comments are threaded replies where personas argue, agree, and reference real-time market data from BingX, CoinGlass, and CoinGecko.&lt;/p&gt;

&lt;p&gt;The hardest technical challenge wasn't NLP — it was keeping accounts alive. Telegram's anti-bot systems are aggressive, and we had to build natural typing delays, randomized activity patterns, and session management on TDLib to avoid bans.&lt;/p&gt;

&lt;p&gt;We also built ModerAI — a 15-layer anti-spam pipeline with 99.7% accuracy, including voice spam transcription and Vision AI for image spam. Have you tried building anti-spam for Telegram? What approach worked for you?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>telegram</category>
      <category>nlp</category>
      <category>startup</category>
    </item>
    <item>
      <title>Transparent Moderation: We Now Show Why We Ban</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Sat, 11 Apr 2026 16:39:40 +0000</pubDate>
      <link>https://forem.com/personymai/transparent-moderation-we-now-show-why-we-ban-5c90</link>
      <guid>https://forem.com/personymai/transparent-moderation-we-now-show-why-we-ban-5c90</guid>
      <description>&lt;p&gt;Today we rolled out a significant improvement to PersonymAi Moderator.&lt;br&gt;
Every time a user is banned, the system now displays a detailed banner containing:&lt;br&gt;
•  The user who was banned&lt;br&gt;
•  The exact reason for the ban&lt;br&gt;
•  Spam Score (0–100%)&lt;br&gt;
The message itself automatically disappears after 60 seconds to keep the chat clean, while the full information remains visible to admins.&lt;br&gt;
This gives administrators complete clarity into the moderation logic without compromising chat cleanliness.&lt;br&gt;
No more guessing. No black boxes. Just transparent, explainable moderation.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqbvuv9bcl30u6mqbltav.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqbvuv9bcl30u6mqbltav.jpeg" alt=" " width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Transparent Moderation: We Now Show Why We Ban</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Sat, 11 Apr 2026 16:33:53 +0000</pubDate>
      <link>https://forem.com/personymai/transparent-moderation-we-now-show-why-we-ban-20bb</link>
      <guid>https://forem.com/personymai/transparent-moderation-we-now-show-why-we-ban-20bb</guid>
      <description></description>
    </item>
    <item>
      <title>How We Detect Reaction Spam in Telegram Using Behavioral Scoring</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Tue, 07 Apr 2026 14:19:41 +0000</pubDate>
      <link>https://forem.com/personymai/how-we-detect-reaction-spam-in-telegram-using-behavioral-scoring-5158</link>
      <guid>https://forem.com/personymai/how-we-detect-reaction-spam-in-telegram-using-behavioral-scoring-5158</guid>
      <description>&lt;p&gt;Most Telegram anti-spam bots are built around one assumption: spammers&lt;br&gt;
write messages. So we match text against patterns, run it through NLP,&lt;br&gt;
check for suspicious links. But what happens when the spammer sends no&lt;br&gt;
text at all?&lt;/p&gt;

&lt;p&gt;Reaction spam is exactly that. A bot joins your group silently, then&lt;br&gt;
floods every post with 🤡, 18+, and gambling emojis — harming your&lt;br&gt;
channel's reputation without triggering a single keyword filter.&lt;/p&gt;

&lt;p&gt;Our approach at ModerAI: instead of analyzing message content, we score&lt;br&gt;
behavioral signals. Things like — does this user react but never comment?&lt;br&gt;
Are they reacting from outside the group via channel post comments? Does&lt;br&gt;
their bio contain obfuscated text patterns? Each signal contributes to a&lt;br&gt;
spam probability score. Cross a threshold — you get restricted.&lt;br&gt;
No text needed.&lt;/p&gt;

&lt;p&gt;What behavioral signals have you found most reliable for detecting&lt;br&gt;
non-text spam in group chats?&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>ai</category>
      <category>machinelearning</category>
      <category>antispam</category>
    </item>
    <item>
      <title>Building a Product You Can Never Demo Publicly</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Mon, 06 Apr 2026 17:49:37 +0000</pubDate>
      <link>https://forem.com/personymai/building-a-product-you-can-never-demo-publicly-2048</link>
      <guid>https://forem.com/personymai/building-a-product-you-can-never-demo-publicly-2048</guid>
      <description>&lt;p&gt;What happens when your product's core value proposition requires absolute secrecy about who uses it?&lt;/p&gt;

&lt;p&gt;At PersonymAI, we built an AI system that generates natural Telegram comments using 1,000+ unique personas — each with distinct writing styles, opinions, and behavioral patterns. The result? Neither marketers nor advertisers can tell it apart from real conversation.&lt;/p&gt;

&lt;p&gt;Our clients use this to maintain active-looking communities and sell advertising. But this creates a fundamental marketing paradox: showing a real client channel as a case study would immediately undermine the product's value for that client.&lt;/p&gt;

&lt;p&gt;We chose NDA over growth metrics. Every client is protected. No public channels, no named testimonials, no before/after reveals.&lt;/p&gt;

&lt;p&gt;How do you market a product that works best when nobody knows it exists? Curious to hear how others in the AI space handle similar transparency trade-offs.&lt;/p&gt;

</description>
      <category>saas</category>
      <category>ai</category>
      <category>telegram</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Implementing 3-Tier Moderation for Telegram Bots</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Tue, 31 Mar 2026 14:23:04 +0000</pubDate>
      <link>https://forem.com/personymai/implementing-3-tier-moderation-for-telegram-bots-1ne4</link>
      <guid>https://forem.com/personymai/implementing-3-tier-moderation-for-telegram-bots-1ne4</guid>
      <description>&lt;p&gt;Binary spam detection (spam or not spam) breaks down in active communities. A forwarded giveaway could be spam or a legitimate user sharing excitement. A message saying "write me" could be a scam CTA or an angry user. We rebuilt our Telegram moderation pipeline into three action tiers using AI for intent classification: tier 1 (ban) for clear spam with profit intent, tier 2 (mute + admin buttons) for ambiguous cases, and tier 3 (3-strike warnings) for links and forwards. The system also auto-detects chat language from linked channel posts using character-set heuristics (їєґ → Ukrainian, ыэъ → Russian). How do you handle the gray area between spam and legitimate messages in your moderation systems?&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>python</category>
      <category>ai</category>
      <category>devdiscuss</category>
    </item>
    <item>
      <title>Connecting a Context-Aware Telegram Moderation Bot in 5 Steps</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Mon, 30 Mar 2026 10:00:11 +0000</pubDate>
      <link>https://forem.com/personymai/connecting-a-context-aware-telegram-moderation-bot-in-5-steps-33je</link>
      <guid>https://forem.com/personymai/connecting-a-context-aware-telegram-moderation-bot-in-5-steps-33je</guid>
      <description>&lt;p&gt;Most Telegram moderation bots run on keyword blocklists — easy to bypass, high false-positive rate, zero context awareness. ModerAI takes a different approach: you describe your group's topic in plain text, and the NLP pipeline uses that as a context window when classifying messages. The 15-layer AI stack handles the rest — no rule-building, no regex. How does a natural-language topic description feed into a spam classification pipeline at scale?&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>automation</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Building a Fairer Anti-Spam System: How We Handle Links, Warnings, and New Chats</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Sat, 28 Mar 2026 10:54:40 +0000</pubDate>
      <link>https://forem.com/personymai/building-a-fairer-anti-spam-system-how-we-handle-links-warnings-and-new-chats-1icn</link>
      <guid>https://forem.com/personymai/building-a-fairer-anti-spam-system-how-we-handle-links-warnings-and-new-chats-1icn</guid>
      <description>&lt;p&gt;just shipped three changes to our Telegram anti-spam bot (ModerAI) that fundamentally change how we handle edge cases. Here's what we built and why.&lt;/p&gt;

&lt;p&gt;The Problem With Binary Decisions&lt;br&gt;
Most anti-spam bots make binary decisions: spam or not spam. Ban or allow.&lt;/p&gt;

&lt;p&gt;This creates two failure modes:&lt;/p&gt;

&lt;p&gt;False positives — legitimate users banned for having a link in their bio&lt;br&gt;
False negatives — spammers who learn the rules and work around them&lt;br&gt;
We needed a middle ground.&lt;/p&gt;

&lt;p&gt;Change 1: Contextual Bio Link Analysis&lt;/p&gt;

&lt;p&gt;Before:&lt;br&gt;
if "t.me/" in user.bio:&lt;br&gt;
    ban(user)  # crude but effective... and unfair&lt;/p&gt;

&lt;p&gt;After:&lt;br&gt;
link_target = analyze_link_context(user.bio)&lt;br&gt;
if link_target.category in ["spam_channel", "scam", "adult"]:&lt;br&gt;
    ban(user)&lt;br&gt;
elif link_target.category in ["game_referral", "personal_channel", "community"]:&lt;br&gt;
    allow(user)  # legitimate use case&lt;/p&gt;

&lt;p&gt;AI analyzes what the link actually points to. A Hamster Kombat referral? Fine. A channel selling "guaranteed 500% returns"? Ban.&lt;/p&gt;

&lt;p&gt;Change 2: Progressive Warning System&lt;br&gt;
Instead of ban-on-first-offense, we implemented a 3-strike system:&lt;/p&gt;

&lt;p&gt;Strike 1: delete message + warn ("у вас ещё 2 попытки")&lt;br&gt;
Strike 2: delete message + warn ("у вас ещё 1 попытка")&lt;br&gt;
Strike 3: ban&lt;/p&gt;

&lt;p&gt;Exception: edited message → instant ban (no strikes)&lt;/p&gt;

&lt;p&gt;The edit detection is key. Spammers who post "Hello everyone!" then edit to a scam link 5 minutes later get zero warnings. This pattern is always intentional.&lt;/p&gt;

&lt;p&gt;Change 3: Fresh Chat Grace Period&lt;br&gt;
When ModerAI connects to a new chat, it has zero context. Every user is "unknown."&lt;/p&gt;

&lt;p&gt;Aggressive bio scoring on day 1 would ban half the existing members. So we added a 48-hour grace period:&lt;/p&gt;

&lt;p&gt;chat_age = now() - chat.connected_at&lt;/p&gt;

&lt;p&gt;if chat_age &amp;lt; 48_hours:&lt;br&gt;
    # Relaxed mode: skip suspicious bio scoring&lt;br&gt;
    # Still ban critical threats (adult, drugs, obvious scam)&lt;br&gt;
    if threat_level == "critical":&lt;br&gt;
        ban(user)&lt;br&gt;
    else:&lt;br&gt;
        allow(user)  # gather data first&lt;br&gt;
else:&lt;br&gt;
    # Normal mode: full scoring pipeline&lt;br&gt;
    run_full_analysis(user)&lt;br&gt;
After 48 hours, the bot has enough context to make accurate decisions.&lt;/p&gt;

&lt;p&gt;Results&lt;br&gt;
These changes reduced false positive rate from ~0.3% to ~0.1% while maintaining 99.7% spam detection.&lt;/p&gt;

&lt;p&gt;The key insight: fairness and accuracy aren't opposites. A system that gives legitimate users the benefit of the doubt can still be ruthless with actual spammers — you just need smarter decision-making, not stricter rules.&lt;/p&gt;

&lt;p&gt;ModerAI: $9/month per chat. 7-day free trial.&lt;/p&gt;

&lt;p&gt;→ personym-ai.com/moderator-ai&lt;/p&gt;

&lt;p&gt;Questions about the implementation? Happy to discuss in the comments.&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>ai</category>
      <category>antispam</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How We Built Voice and Image Spam Detection for Telegram (Technical Deep Dive)</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Fri, 27 Mar 2026 12:59:39 +0000</pubDate>
      <link>https://forem.com/personymai/how-we-built-voice-and-image-spam-detection-for-telegram-technical-deep-dive-5051</link>
      <guid>https://forem.com/personymai/how-we-built-voice-and-image-spam-detection-for-telegram-technical-deep-dive-5051</guid>
      <description>&lt;p&gt;Last month we shipped three features that no other Telegram anti-spam bot has: voice message analysis, image spam detection, and anti-masking intelligence. Here's how we built them.&lt;/p&gt;

&lt;p&gt;The Problem&lt;br&gt;
Spammers evolved. Our text-based pipeline was catching 99.7% of text spam. So spammers stopped using text.&lt;/p&gt;

&lt;p&gt;Voice messages with gambling/scam ads&lt;br&gt;
Images with overlaid promotional text&lt;br&gt;
Text with emoji inserted between every character&lt;br&gt;
Traditional keyword and even AI text analysis is blind to all three.&lt;/p&gt;

&lt;p&gt;Voice Message Pipeline&lt;br&gt;
Architecture:&lt;/p&gt;

&lt;p&gt;Voice message received&lt;br&gt;
→ Download .ogg file from Telegram API&lt;br&gt;
→ Transcribe (speech-to-text)&lt;br&gt;
→ Feed transcript into existing anti-spam pipeline&lt;br&gt;
→ Same AI context analysis as text messages&lt;br&gt;
→ Decision: ban / warn / allow&lt;/p&gt;

&lt;p&gt;Key decisions:&lt;/p&gt;

&lt;p&gt;We transcribe everything under 5 minutes (covers 99% of spam voice notes)&lt;br&gt;
Transcription runs async — doesn't block the moderation pipeline&lt;br&gt;
The transcript gets the same 8-layer analysis as text: whitelist → global ban → reputation → trust → fingerprint → rules → AI context → decision&lt;br&gt;
Language detection handles Russian, Ukrainian, and English voice messages&lt;br&gt;
The result: a 15-second voice note saying "free betting tips, guaranteed profit" gets transcribed, classified as gambling spam, and the user gets banned — all within 3-5 seconds.&lt;/p&gt;

&lt;p&gt;Image Spam Detection&lt;br&gt;
Architecture:&lt;/p&gt;

&lt;p&gt;Image received (photo or document)&lt;br&gt;
→ Send to Vision AI&lt;br&gt;
→ Analyze: is there promotional/spam text in the image?&lt;br&gt;
→ If spam detected → classify category → ban&lt;br&gt;
→ If clean → allow&lt;/p&gt;

&lt;p&gt;What Vision AI catches:&lt;/p&gt;

&lt;p&gt;Screenshots of fake profit/portfolio charts with channel links&lt;br&gt;
Photos with overlaid text advertising gambling/crypto&lt;br&gt;
Casino/betting ad graphics&lt;br&gt;
Profile avatars that are literally advertisements&lt;br&gt;
We only trigger Vision analysis on images from untrusted users (trust score below threshold). Trusted members' images pass through without Vision analysis — saves cost and reduces latency.&lt;/p&gt;

&lt;p&gt;Anti-Masking&lt;br&gt;
Spammers discovered they could bypass keyword filters with tricks like:&lt;/p&gt;

&lt;p&gt;З🎰а🎰р🎰а🎰б🎰о🎰т🎰о🎰к (emoji between letters)&lt;br&gt;
3аработок (number 3 instead of letter З)&lt;br&gt;
Зaрaботок (Latin 'a' instead of Cyrillic 'а')&lt;br&gt;
Our approach:&lt;/p&gt;

&lt;p&gt;Raw message text&lt;br&gt;
→ Strip emoji and special characters&lt;br&gt;
→ Normalize Unicode (Cyrillic/Latin homoglyphs)&lt;br&gt;
→ Normalize number→letter substitutions&lt;br&gt;
→ Feed cleaned text into AI analysis&lt;br&gt;
→ AI evaluates meaning, not characters&lt;/p&gt;

&lt;p&gt;The AI layer is the key — even after normalization, context matters. "Заработок" in a freelance group is normal. "Заработок" in a cooking group is spam. Same word, different context, different decision.&lt;/p&gt;

&lt;p&gt;Updated Pipeline (10 layers)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Whitelist check           → free, 0ms&lt;/li&gt;
&lt;li&gt;Global ban check          → free, 0ms&lt;/li&gt;
&lt;li&gt;Reputation auto-ban       → free, 0ms&lt;/li&gt;
&lt;li&gt;Trust system check        → free, 0ms&lt;/li&gt;
&lt;li&gt;Anti-masking normalization → free, 1ms&lt;/li&gt;
&lt;li&gt;Fingerprint matching      → free, 1ms&lt;/li&gt;
&lt;li&gt;Rule-based detection      → free, 0ms&lt;/li&gt;
&lt;li&gt;Voice transcription       → if voice message&lt;/li&gt;
&lt;li&gt;Vision AI analysis        → if image from untrusted user&lt;/li&gt;
&lt;li&gt;AI context analysis      → for edge cases&lt;/li&gt;
&lt;li&gt;Decision                 → ban / mute / allow&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Cheapest checks first. AI and Vision only for what cheaper layers can't decide.&lt;/p&gt;

&lt;p&gt;Results&lt;br&gt;
Voice spam: from 0% detection → ~95% detection&lt;br&gt;
Image spam: from 0% detection → ~90% detection&lt;br&gt;
Masked text: from ~60% → ~95% detection&lt;br&gt;
Overall accuracy: maintained at 99.7%&lt;br&gt;
False positive rate: still near zero&lt;br&gt;
What's Next&lt;br&gt;
Video message analysis is on the roadmap. Spammers will try video next — we'll be ready.&lt;/p&gt;

&lt;p&gt;→ personym-ai.com/moderator-ai&lt;br&gt;
→ Try free for 7 days&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>ai</category>
      <category>computervision</category>
      <category>whisper</category>
    </item>
    <item>
      <title>How We Increased Telegram Channel Comments by 340% in 2 Weeks (Real Examples)</title>
      <dc:creator>PersonymAi</dc:creator>
      <pubDate>Thu, 26 Mar 2026 08:34:40 +0000</pubDate>
      <link>https://forem.com/personymai/how-we-increased-telegram-channel-comments-by-340-in-2-weeks-real-examples-389l</link>
      <guid>https://forem.com/personymai/how-we-increased-telegram-channel-comments-by-340-in-2-weeks-real-examples-389l</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Every Telegram admin knows the feeling. You spend hours creating a quality post. You publish it. And then... silence. Zero comments. Maybe one emoji reaction.&lt;/p&gt;

&lt;p&gt;Your subscribers see the silence too. And they leave.&lt;/p&gt;

&lt;p&gt;This is the cold-start problem — and it kills more Telegram channels than bad content ever will.&lt;/p&gt;
&lt;h3&gt;
  
  
  The Death Spiral
&lt;/h3&gt;

&lt;p&gt;Here's what actually happens:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;New post → 0 comments&lt;/li&gt;
&lt;li&gt;Subscribers see empty comment section → "dead channel"&lt;/li&gt;
&lt;li&gt;They don't engage → less reason for others to engage&lt;/li&gt;
&lt;li&gt;Growth stalls → subscribers slowly leave&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We've seen channels with 10,000+ subscribers averaging 0-2 comments per post. The content was great. The engagement was dead.&lt;/p&gt;
&lt;h3&gt;
  
  
  What We Tested
&lt;/h3&gt;

&lt;p&gt;We connected PersonymAI to 5 channels in different niches (crypto, news, tech, motivation, entertainment) and tracked results for 2 weeks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Setup took 10 minutes per channel:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connected the bot&lt;/li&gt;
&lt;li&gt;Selected persona types that match the niche&lt;/li&gt;
&lt;li&gt;Set comment frequency and timing&lt;/li&gt;
&lt;li&gt;Done&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  The Results (2 weeks)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Before&lt;/th&gt;
&lt;th&gt;After&lt;/th&gt;
&lt;th&gt;Change&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Avg. comments per post&lt;/td&gt;
&lt;td&gt;1.3&lt;/td&gt;
&lt;td&gt;5.7&lt;/td&gt;
&lt;td&gt;+340%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unique real commenters per week&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;+325%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Avg. time to first comment&lt;/td&gt;
&lt;td&gt;4+ hours&lt;/td&gt;
&lt;td&gt;2 minutes&lt;/td&gt;
&lt;td&gt;-99%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Subscriber retention rate&lt;/td&gt;
&lt;td&gt;82%&lt;/td&gt;
&lt;td&gt;94%&lt;/td&gt;
&lt;td&gt;+12%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h3&gt;
  
  
  Why It Works
&lt;/h3&gt;

&lt;p&gt;The key insight: &lt;strong&gt;real people comment more when they see others commenting.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Nobody wants to be the first commenter on a silent post. But when there's already a discussion happening — arguments, jokes, reactions — people naturally want to join in.&lt;/p&gt;

&lt;p&gt;That's exactly what our AI personas do. They don't post "Great content! 👍". They have actual opinions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Crypto channel example:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Persona "Skeptic": "BTC at 95K and people are still calling for 150K? Show me the on-chain data."&lt;/li&gt;
&lt;li&gt;Persona "Degen": "95K is nothing, we're going to 200K easy 🚀🚀🚀"&lt;/li&gt;
&lt;li&gt;Persona "Analyst": "Support at 92.5K looks solid. If we hold above 94K on the daily close, 100K is realistic."&lt;/li&gt;
&lt;li&gt;Real subscriber joins: "Analyst is right, the RSI is showing..."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;That last line is the magic.&lt;/strong&gt; A real person saw a discussion and wanted to participate. That would never happen under a silent post.&lt;/p&gt;
&lt;h3&gt;
  
  
  What Makes Personas Feel Real
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Each persona has a consistent personality that evolves over time&lt;/li&gt;
&lt;li&gt;They argue with each other (not just agree)&lt;/li&gt;
&lt;li&gt;35%+ of comments are short (1-5 words) like real chat&lt;/li&gt;
&lt;li&gt;They use stickers, GIFs, and reactions&lt;/li&gt;
&lt;li&gt;They reply in threads, not just flat comments&lt;/li&gt;
&lt;li&gt;They reference the actual post content, not generic reactions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  The Unexpected Effect
&lt;/h3&gt;

&lt;p&gt;After about a week, something interesting happened across all 5 channels: &lt;strong&gt;organic comments started growing on their own.&lt;/strong&gt; Even on posts where AI personas hadn't commented yet, real subscribers were more active than before.&lt;/p&gt;

&lt;p&gt;Why? Because the channel no longer &lt;em&gt;felt&lt;/em&gt; dead. Subscribers had been retrained to expect discussions. The culture changed from "lurking" to "participating."&lt;/p&gt;
&lt;h3&gt;
  
  
  Niche-Specific Results
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Niche&lt;/th&gt;
&lt;th&gt;Best persona types&lt;/th&gt;
&lt;th&gt;Avg. organic comment growth&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Crypto/Trading&lt;/td&gt;
&lt;td&gt;Analyst + Degen + Skeptic&lt;/td&gt;
&lt;td&gt;+420%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;News&lt;/td&gt;
&lt;td&gt;Hot-take + Moderate + Cynic&lt;/td&gt;
&lt;td&gt;+280%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tech&lt;/td&gt;
&lt;td&gt;Builder + Critic + Enthusiast&lt;/td&gt;
&lt;td&gt;+310%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Motivation&lt;/td&gt;
&lt;td&gt;Supporter + Realist + Joker&lt;/td&gt;
&lt;td&gt;+190%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entertainment&lt;/td&gt;
&lt;td&gt;Memer + Troll + Fan&lt;/td&gt;
&lt;td&gt;+380%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Crypto performed best because the audience is already opinionated — they just needed a spark.&lt;/p&gt;
&lt;h3&gt;
  
  
  For Admins Who Also Deal With Spam
&lt;/h3&gt;

&lt;p&gt;Half of these channels also had a spam problem. While testing the comment system, we also ran ModerAI anti-spam on the groups.&lt;/p&gt;

&lt;p&gt;Results:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;99.7% spam caught&lt;/li&gt;
&lt;li&gt;0 false bans in 2 weeks&lt;/li&gt;
&lt;li&gt;Admins spent zero time on moderation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ModerAI has a 7-day free trial — connect it and forget about spam.&lt;/p&gt;
&lt;h3&gt;
  
  
  How To Try It
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;AI Comments:&lt;/strong&gt; Check plans at &lt;a href="https://personym-ai.com" rel="noopener noreferrer"&gt;personym-ai.com&lt;/a&gt; — connect your channel and see first comments within minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ModerAI Anti-Spam:&lt;/strong&gt; &lt;a href="https://personym-ai.com/moderator-ai" rel="noopener noreferrer"&gt;personym-ai.com/moderator-ai&lt;/a&gt; — 7-day free trial, no credit card.&lt;/p&gt;

&lt;p&gt;If you're an admin who cares about your community — you know the difference between a dead channel and a living one. We help you make that switch.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://personym-ai.com" rel="noopener noreferrer"&gt;personym-ai.com&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>telegram</category>
      <category>marketing</category>
      <category>startup</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
