Skip to content
View in the app

A better way to browse. Learn more.

ernestdefoe.online

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
ernestdefoe.online

Extensions, themes & support for Flarum and Invision Community

Vibe coding for the community web. Report a bug, request a feature, or dig into the source — this is where the tools you use get built, in the open.

We do custom Bespoke Invision Community apps. If you have an idea for something you want then use the contact form to get in touch with us.
Launch sale

Telegram Bridge 1.0.3

35.00 USD · Renewal Term: 12.00 USD/6 months

(0 reviews)

3 Screenshots

A two-way bridge between a forum and a Telegram group. Posts go out; replies come back and become real forum posts, written by the member who wrote them.

Why two-way

Sending forum posts to a Telegram channel is something you can already do with any webhook tool, including one you may already own. The half nobody offers is the return path: a message typed in the Telegram group becoming a post in the forum, attributed to the member who typed it, so the conversation is in one place instead of two.

How members are identified

A member links their own account from their forum settings. They are shown a one-time code, and they send that code to the bot in a direct message — never in the group, because a code pasted into a group is a code everybody in it can use.

Until somebody links, their messages are ignored rather than guessed at. If you would rather nothing was lost, you can nominate an account for unlinked messages instead — but the strict setting always wins, so turning it on cannot be undone by a stray configuration elsewhere.

What it will not do

  • It will not post its own messages back to the forum, or forum posts that arrived from Telegram back to Telegram. The loop is closed in both directions.
  • It will not accept a call to its endpoint that cannot prove it came from Telegram, and it fails closed rather than open if the secret is missing.
  • It will not post the same message twice when Telegram retries a delivery.

Requirements

  • Invision Community 5
  • A Telegram bot token from @BotFather — free
  • Your community reachable over HTTPS, so Telegram can deliver to it

What's New in Version 1.0.2

Released

Fixed — the daily cleanup task existed on paper only

Telegram Bridge has always registered a daily housekeeping task to clear out linking codes nobody redeemed. The task was declared, and Invision Community duly created the scheduled job for it — but the code behind it was never included in the build. The job pointed at nothing.

Two consequences, neither of them loud:

  • Unredeemed codes were never cleared on a quiet community. Codes do expire and an expired one can never be used, so this was untidiness rather than a security problem. Cleanup ran only as a side effect of somebody generating a new code, which meant a busy site stayed clean and a quiet one accumulated dead rows indefinitely.
  • Your task log had a job in it that could not run. When Invision Community's scheduler reached it, it failed rather than completing.

The task is now built and does what it always claimed to: once a day it deletes linking codes past their lifetime. Nothing else is touched — established account links, routes and chat settings are untouched by it.

Upgrading

Nothing to configure. The scheduled task is registered automatically on upgrade and starts working on its next run. If you had a failing prune task logged against Telegram Bridge, it will stop failing.

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.