<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Under the Hood: The Plugins We Built for This Forum]]></title><description><![CDATA[<p dir="auto">Hey everyone <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44b.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--wave" style="height:1.4em;width:auto;vertical-align:middle" title=":wave:" alt="👋" /></p>
<p dir="auto">A forum is more than a place to post – for a project like AntiQua it has to be <strong>safe</strong>, <strong>private</strong> and <strong>usable for people from all over the world</strong>. Off-the-shelf plugins only got us part of the way there, so we built our own. This post walks you through <strong>every plugin we developed ourselves</strong>: why it exists and what it does for you.</p>
<p dir="auto">Everything below runs <strong>on our own server</strong>. No tracking services, no third-party translation APIs, no data brokers. <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f512.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--lock" style="height:1.4em;width:auto;vertical-align:middle" title=":lock:" alt="🔒" /></p>
<hr />
<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f510.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--closed_lock_with_key" style="height:1.4em;width:auto;vertical-align:middle" title=":closed_lock_with_key:" alt="🔐" /> 1. Seed Protection</h2>
<p dir="auto"><strong>Why we built it</strong><br />
The number one way people lose crypto in communities is not a hack – it's a moment of panic. Someone's wallet won't sync, they ask for help and paste their recovery words into a post. Or a "support agent" sends a friendly DM asking for them. We wanted the forum itself to step in <strong>before</strong> that happens.</p>
<p dir="auto"><strong>What it does</strong></p>
<ul>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e1.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--shield" style="height:1.4em;width:auto;vertical-align:middle" title=":shield:" alt="🛡" /> <strong>Blocks recovery phrases in posts</strong> – topics, replies, edits and titles are checked <em>before</em> anything is saved. It understands our own post-quantum <strong>AIP-39</strong> standard (24, 36 and 48 words, including checksum verification) as well as classic <strong>BIP-39</strong> phrases, in all ten official wordlist languages.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f511.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--key" style="height:1.4em;width:auto;vertical-align:middle" title=":key:" alt="🔑" /> <strong>Blocks post-quantum private keys</strong> – ML-DSA and ML-KEM secret keys are recognised by their standardised size, whether pasted as hex or Base64. Transaction hashes and public keys are <strong>not</strong> affected.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:1.4em;width:auto;vertical-align:middle" title=":speech_balloon:" alt="💬" /> <strong>Protects your chats – without reading them.</strong> Before a chat message leaves your device, <strong>your own browser</strong> checks it and asks <em>"Are you sure?"</em> if it looks like a seed phrase or key. <strong>Nothing about this check is ever sent to our server.</strong> We do not scan, log or monitor private messages. Period.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--warning" style="height:1.4em;width:auto;vertical-align:middle" title=":warning:" alt="⚠" /> <strong>Scam warnings</strong> – if a message or post asks for your recovery phrase, pushes remote-access tools like AnyDesk, or promises to "double your coins", you'll see a warning right above it. This also runs <strong>only in your browser</strong>, and it speaks <strong>12 languages</strong>.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f575.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--sleuth_or_spy" style="height:1.4em;width:auto;vertical-align:middle" title=":sleuth_or_spy:" alt="🕵" /> <strong>Impersonation protection</strong> – nobody can register or rename themselves to something that <em>looks</em> like a team member (think <code>BIythex</code> with a capital I, lookalike characters from other alphabets, or names like "Official Support").</li>
</ul>
<blockquote>
<p dir="auto"><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f514.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--bell" style="height:1.4em;width:auto;vertical-align:middle" title=":bell:" alt="🔔" /> <strong>Reminder:</strong> The AntiQua team will <strong>never</strong> ask for your recovery phrase, your private key or remote access to your computer. Anyone who does is a scammer.</p>
</blockquote>
<hr />
<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f310.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--globe_with_meridians" style="height:1.4em;width:auto;vertical-align:middle" title=":globe_with_meridians:" alt="🌐" /> 2. Translate Button</h2>
<p dir="auto"><strong>Why we built it</strong><br />
Post-quantum security is a global topic, and good ideas shouldn't get lost because they were written in a different language. At the same time, we didn't want to ship your posts off to Google or DeepL.</p>
<p dir="auto"><strong>What it does</strong></p>
<ul>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title=":point_right:" alt="👉" /> Every post has a <strong>translate button</strong> (next to <em>Reply</em>). One click translates the post – and the topic title for the first post – into <strong>your</strong> language. One more click shows the original again.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2699.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--gear" style="height:1.4em;width:auto;vertical-align:middle" title=":gear:" alt="⚙" /> Translation runs on <strong>LibreTranslate, self-hosted in its own container on our server</strong>. Your text never leaves AntiQua infrastructure.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4da.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--books" style="height:1.4em;width:auto;vertical-align:middle" title=":books:" alt="📚" /> <strong>Supported languages:</strong> English, German, Spanish, French, Italian, Dutch, Polish, Portuguese, Russian, Turkish, Ukrainian and Chinese.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4a1.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--bulb" style="height:1.4em;width:auto;vertical-align:middle" title=":bulb:" alt="💡" /> <strong>Smart target language</strong> – your chosen forum language wins; if you never set one, your browser's language is used.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4be.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--floppy_disk" style="height:1.4em;width:auto;vertical-align:middle" title=":floppy_disk:" alt="💾" /> <strong>Code stays code</strong> – code blocks, @mentions and links are left untouched, so commands and addresses are never "translated" into nonsense.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/26a1.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--zap" style="height:1.4em;width:auto;vertical-align:middle" title=":zap:" alt="⚡" /> Translations are cached, so popular posts load instantly for the next reader.</li>
</ul>
<p dir="auto"><em>Honest note:</em> this is machine translation. It's great for understanding a post, not for publishing a legal contract. <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=":wink:" alt="😉" /></p>
<hr />
<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2696.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--scales" style="height:1.4em;width:auto;vertical-align:middle" title=":scales:" alt="⚖" /> 3. Legal Pages</h2>
<p dir="auto"><strong>Why we built it</strong><br />
A serious project needs a serious foundation. We wanted a legal notice, a privacy policy and community guidelines that describe <strong>what this forum actually does</strong> – not a generic template copied from somewhere.</p>
<p dir="auto"><strong>What it does</strong></p>
<ul>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4c4.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--page_facing_up" style="height:1.4em;width:auto;vertical-align:middle" title=":page_facing_up:" alt="📄" /> Adds the <a href="/impressum?sprache=en">Legal notice</a>, the <a href="/datenschutz?sprache=en">Privacy policy</a> and the <a href="/forenregeln?sprache=en">Community guidelines</a> – linked in the footer of every page.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f30d.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--earth_africa" style="height:1.4em;width:auto;vertical-align:middle" title=":earth_africa:" alt="🌍" /> Every page is available in <strong>German and English</strong> with a one-click language toggle.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4dd.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--memo" style="height:1.4em;width:auto;vertical-align:middle" title=":memo:" alt="📝" /> The privacy policy documents the <strong>real data flows</strong> of this installation: self-hosted translation, local-only chat checks, what we store and for how long.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title=":white_check_mark:" alt="✅" /> You can <strong>withdraw your reCAPTCHA consent</strong> directly on the privacy page at any time.</li>
</ul>
<hr />
<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3a8.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--art" style="height:1.4em;width:auto;vertical-align:middle" title=":art:" alt="🎨" /> 4. Identicons</h2>
<p dir="auto"><strong>Why we built it</strong><br />
Rows of identical grey default avatars make it hard to tell who is who. We wanted every member to have a recognisable face from day one.</p>
<p dir="auto"><strong>What it does</strong></p>
<ul>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5bc.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--frame_with_picture" style="height:1.4em;width:auto;vertical-align:middle" title=":frame_with_picture:" alt="🖼" /> Generates a unique, <strong>crisp 512 px identicon</strong> for every member who hasn't uploaded a picture.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2714.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--heavy_check_mark" style="height:1.4em;width:auto;vertical-align:middle" title=":heavy_check_mark:" alt="✔" /> Your own uploads and your GitHub avatar are <strong>never overwritten</strong> – the identicon only fills the gap.</li>
</ul>
<hr />
<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f603.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--smiley" style="height:1.4em;width:auto;vertical-align:middle" title=":smiley:" alt="😃" /> 5. Emoji Packs</h2>
<p dir="auto"><strong>Why we built it</strong><br />
Emojis are half of how a community talks. We wanted full control over which packs are loaded and an easy way to add our own.</p>
<p dir="auto"><strong>What it does</strong></p>
<ul>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4e6.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--package" style="height:1.4em;width:auto;vertical-align:middle" title=":package:" alt="📦" /> Admins get a clear <strong>overview of every loaded emoji pack</strong>, including attribution and licence.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2728.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--sparkles" style="height:1.4em;width:auto;vertical-align:middle" title=":sparkles:" alt="✨" /> <strong>Custom packs</strong> can be added simply by dropping images into a folder – no code required.</li>
<li><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:1.4em;width:auto;vertical-align:middle" title=":speech_balloon:" alt="💬" /> Adds the <strong>emoji button to Quick Reply</strong>, so you don't have to open the full editor just to send a <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--+1" style="height:1.4em;width:auto;vertical-align:middle" title=":+1:" alt="👍" /></li>
</ul>
<hr />
<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e0.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--hammer_and_wrench" style="height:1.4em;width:auto;vertical-align:middle" title=":hammer_and_wrench:" alt="🛠" /> Also under the hood</h2>
<p dir="auto">Besides our own plugins, we maintain fixes for several community plugins we rely on – for example <strong>reCAPTCHA v3</strong> support that only loads <em>after</em> you give consent, a cleaner admin view for two-factor authentication, and a fully translated mentions admin panel. Every change is version-controlled on our own Git server, so updates never silently undo them.</p>
<hr />
<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f91d.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--handshake" style="height:1.4em;width:auto;vertical-align:middle" title=":handshake:" alt="🤝" /> Our principles in one line</h2>
<p dir="auto"><strong>Self-hosted. Privacy first. Built for a global post-quantum community.</strong> <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--rocket" style="height:1.4em;width:auto;vertical-align:middle" title=":rocket:" alt="🚀" /></p>
<p dir="auto">We'll keep posting updates like this here in <strong>Development</strong>. <strong>Replies are very welcome</strong>: bugs, ideas, wishes – let us hear them <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f447.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--point_down" style="height:1.4em;width:auto;vertical-align:middle" title=":point_down:" alt="👇" /></p>
<p dir="auto">Cheers,<br />
<strong>Blythex</strong> <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f49c.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--purple_heart" style="height:1.4em;width:auto;vertical-align:middle" title=":purple_heart:" alt="💜" /></p>
]]></description><link>https://forum.antiqua-blockchain.com/topic/11/under-the-hood-the-plugins-we-built-for-this-forum</link><generator>RSS for Node</generator><lastBuildDate>Sat, 26 Sep 2026 11:33:50 GMT</lastBuildDate><atom:link href="https://forum.antiqua-blockchain.com/topic/11.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Sep 2026 14:54:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Under the Hood: The Plugins We Built for This Forum on Thu, 24 Sep 2026 08:48:57 GMT]]></title><description><![CDATA[<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--link" style="height:1.4em;width:auto;vertical-align:middle" title=":link:" alt="🔗" /> Update — <code>/linklist</code> in the Telegram group</h2>
<p dir="auto">The bot learned one more thing: ask it for the official links and it posts them.</p>
<p dir="auto">Type <strong><code>/linklist</code></strong> in the group, in a topic, or in a private chat with <a href="https://t.me/AntiQua_Blockchain_Bot" rel="nofollow ugc">@AntiQua_Blockchain_Bot</a>. Back come the five addresses that are actually ours:</p>
<blockquote>
<p dir="auto"><strong>AntiQua — official links</strong><br />
• Forum · Website · Git · BugHive · Discord<br />
<em>If a link is not on this list, it is not ours.</em></p>
</blockquote>
<p dir="auto">That last line is the whole point. Communities like ours don't usually lose money to clever exploits — they lose it to a lookalike domain posted by a friendly stranger. Having one list that anyone can summon in two seconds makes it cheap to check and awkward to fake.</p>
<p dir="auto"><strong>Anyone can ask.</strong> It isn't an admin command. Someone new turns up, wonders where the repository is, types six characters, done.</p>
<p dir="auto"><strong>It won't spam you.</strong> The list stays quiet until 50 messages have passed since the last time it appeared — counted per topic, so a question in one channel doesn't silence another. Ask too early and your message just gets a <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f440.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--eyes" style="height:1.4em;width:auto;vertical-align:middle" title="👀" alt="👀" /> instead of a repeat.</p>
<p dir="auto"><strong>Delete it and you can ask again.</strong> If someone clears the list out of the chat, the counter resets and the next request brings it straight back. Telegram doesn't tell bots when a message is deleted, so ours checks for itself — but only when it's about to say no, so it costs nothing the rest of the time.</p>
<p dir="auto">Small feature. It exists because the alternative is someone pasting a fake forum link at 2 a.m. and nobody having a quick way to prove it's fake. <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e1.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--shield" style="height:1.4em;width:auto;vertical-align:middle" title=":shield:" alt="🛡" /></p>
]]></description><link>https://forum.antiqua-blockchain.com/post/29</link><guid isPermaLink="true">https://forum.antiqua-blockchain.com/post/29</guid><dc:creator><![CDATA[Blythex]]></dc:creator><pubDate>Thu, 24 Sep 2026 08:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to Under the Hood: The Plugins We Built for This Forum on Wed, 23 Sep 2026 20:40:56 GMT]]></title><description><![CDATA[<h2><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6f0.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--satellite" style="height:1.4em;width:auto;vertical-align:middle" title=":satellite:" alt="🛰" /> Update — Telegram notifications are live</h2>
<p dir="auto"><em>September 2026 · a new plugin joins the list above</em></p>
<p dir="auto">You can now get your forum notifications on <strong>Telegram</strong> — if you want to. Nothing changes for anyone who doesn't: email and the bell keep working exactly as before, and this is off until you switch it on yourself.</p>
<p dir="auto">Our bot is <strong>@AntiQua_Blockchain_Bot</strong>.</p>
<hr />
<h3><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f517.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--link" style="height:1.4em;width:auto;vertical-align:middle" title=":link:" alt="🔗" /> Connecting takes about ten seconds</h3>
<ol>
<li>Go to <strong>Settings</strong> in your profile and find the <strong>Telegram</strong> section.</li>
<li>Press <strong>Connect Telegram</strong>. A link appears — open it.</li>
<li>Press <strong>Start</strong> in Telegram. Come back; the page has already updated itself.</li>
</ol>
<p dir="auto">That's it. And notice what you <em>didn't</em> do: you never looked up a chat ID and never typed one anywhere.</p>
<p dir="auto"><strong>That's deliberate, and it's the most important design decision in this plugin.</strong> If there were a field for your Telegram ID, someone could type in <em>yours</em>. Their forum notifications would then land on your phone — and since notification texts contain post content, whoever did it could choose the text. The forum would become a delivery channel for messages from a bot you trust. That is exactly how a good phishing message gets made.</p>
<p dir="auto">So instead: you get a one-time link, you press Start, and <strong>Telegram itself</strong> tells the bot who you are. Entering someone else's ID isn't hard in this design — it's impossible, because the ID never passes through anyone's hands. The link works once, expires after ten minutes, and only its hash is stored in our database, never the link itself.</p>
<hr />
<h3><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e1.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--shield" style="height:1.4em;width:auto;vertical-align:middle" title=":shield:" alt="🛡" /> What will never arrive on Telegram</h3>
<p dir="auto"><strong>Password resets. Email confirmations. Two-factor codes.</strong> Those stay on email, permanently, with no setting to change it.</p>
<p dir="auto">The reason is simple: if a password reset could be delivered to a messenger, then whoever controls your Telegram controls your forum account — and the email confirmation that your account is built on would be bypassed entirely. Convenience isn't worth that trade, so we didn't build the switch.</p>
<hr />
<h3><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2699.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--gear" style="height:1.4em;width:auto;vertical-align:middle" title=":gear:" alt="⚙" /> You choose what arrives</h3>
<p dir="auto">Each kind of notification has its own toggle:</p>
<ul>
<li>when someone mentions you</li>
<li>replies in topics you follow</li>
<li>new topics in categories you watch</li>
<li>private messages</li>
<li>new followers, votes on your posts, group invitations</li>
<li>everything else</li>
</ul>
<p dir="auto">On top of that there's one master switch for Telegram delivery, and <strong>Disconnect</strong> removes everything. You can also send <code>/stop</code> to the bot — same effect, from wherever you happen to be.</p>
<hr />
<h3><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:1.4em;width:auto;vertical-align:middle" title=":speech_balloon:" alt="💬" /> It speaks your language</h3>
<p dir="auto">The bot picks your language in this order: whatever you select in the Telegram section, otherwise your forum language, otherwise <strong>the language your browser asked for</strong> when you connected, otherwise the forum default. All 14 forum languages are supported.</p>
<p dir="auto">That third step matters for people who never set a language in the forum — the browser already knows, so the bot simply uses it instead of defaulting to English.</p>
<hr />
<h3><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/23f3.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--hourglass_flowing_sand" style="height:1.4em;width:auto;vertical-align:middle" title=":hourglass_flowing_sand:" alt="⏳" /> Small things that keep it pleasant</h3>
<ul>
<li><strong>A cap per hour</strong>, so a heated thread doesn't turn into a ringtone marathon.</li>
<li><strong>Quiet hours</strong> can be configured forum-wide.</li>
<li><strong>Plain text only</strong> — no Markdown, no HTML. A topic title can't smuggle in bold "official" warnings or a fake link, because formatting simply isn't interpreted.</li>
<li><strong>Buttons only point back here.</strong> A link that isn't on this forum's own address doesn't get a button at all.</li>
<li><strong>Block the bot and delivery switches itself off</strong> instead of hammering away at a closed door.</li>
</ul>
<hr />
<h3><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f510.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--closed_lock_with_key" style="height:1.4em;width:auto;vertical-align:middle" title=":closed_lock_with_key:" alt="🔐" /> What we store, and what we don't</h3>
<p dir="auto">Your chat ID, your display name, when you connected and which kinds you chose. That's all.</p>
<p dir="auto">It disappears when you disconnect, when you send <code>/stop</code>, and when you delete your account. In server logs and in the admin overview the chat ID only ever appears shortened (<code>****1570</code>) — it's personal data, and it gets treated that way.</p>
<hr />
<h3><img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f52c.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--microscope" style="height:1.4em;width:auto;vertical-align:middle" title=":microscope:" alt="🔬" /> Tested the way we'd want it tested</h3>
<p dir="auto">Like the plugins above, this one ships with its own test suite — 59 tests, including the attacks we'd expect someone to try:</p>
<ul>
<li>hijacking a chat that already belongs to another account</li>
<li>redeeming the same one-time link twice</li>
<li>using an expired or invented link</li>
<li>smuggling formatting or foreign links into a message</li>
<li>forcing delivery to someone who never connected</li>
<li>slipping past the hourly cap</li>
<li>getting the bot key to appear in an error message</li>
</ul>
<p dir="auto">All of them fail, which is the point.</p>
<hr />
<p dir="auto">Questions, or something behaving oddly? Reply here. If you'd rather not use Telegram at all, you genuinely don't have to — nothing about the forum requires it. <img src="https://forum.antiqua-blockchain.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f91d.png?v=78063b0341f" class="not-responsive emoji emoji-android emoji--handshake" style="height:1.4em;width:auto;vertical-align:middle" title=":handshake:" alt="🤝" /></p>
]]></description><link>https://forum.antiqua-blockchain.com/post/27</link><guid isPermaLink="true">https://forum.antiqua-blockchain.com/post/27</guid><dc:creator><![CDATA[Blythex]]></dc:creator><pubDate>Wed, 23 Sep 2026 20:40:56 GMT</pubDate></item></channel></rss>