Skip to content

Connect Discord to Telegram

Many communities and teams are split across Discord and Telegram. Connect the two so announcements, alerts and briefings go to both at once, and nobody misses news because they follow the other app.

Ideas

What you can do with Discord and Telegram

Announcements, alerts and briefings posted to Discord and Telegram together. These are ready-made starting points. Anything else you can describe works too.

Build your own

Build any Discord and Telegram automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Discord and Telegram in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Repost messages from Discord #announcements to my Telegram channel, but skip anything that mentions @everyone tests or is shorter than 20 characters.

Every evening, have AI summarize the day's discussion in our Discord #general channel and post the summary in our Telegram group.

Use cases

Why people connect Discord and Telegram

How the two apps work together

  • Messages to your Telegram bot reach a ClickRuntime trigger link through the Telegram Bot API webhook.
  • The script reposts the text to a Discord channel through a webhook or bot.
  • A Discord bot can read a channel on a schedule, every few minutes, and the script sends new messages to Telegram.
  • One announcement, two communities

    Creators and crypto or gaming projects with communities on both apps post an announcement once and have it appear in both.

  • Bridging moderator alerts

    Moderators who live in Telegram get alerts from a Discord mod channel. They respond from their phone.

  • Personal alerts from a server

    Server owners get a Telegram message when someone mentions them or posts in a key Discord channel.

  • Shared status updates

    Projects post service status or release updates to both a Telegram channel and a Discord channel.

More apps

Discord, Telegram and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

New YouTube videos to both communities

When my YouTube channel uploads a video, post the title and link to my Telegram channel and Discord #announcements.

Cross-post announcements to X too

When I post in Discord #announcements, send it to my Telegram channel and post a shortened version on X.

Log community questions in a sheet

Every hour, collect questions from Discord #help and our Telegram group into my Questions sheet.

Setup

Connect Discord and Telegram once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Discord

Community chat

  1. At discord.com/developers/applications, create a new application, open Bot and choose Reset Token. Copy the token, since Discord only shows it once.
  2. On the Bot page, turn on the privileged intents your automations need, such as Message Content to read messages or Server Members to list members.
  3. Under OAuth2, use the URL Generator with the bot scope and the permissions you need, such as Send Messages or Manage Messages, then open the URL to add the bot to your server.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the bot token. It is sent as Bot <token>.

Telegram

Messaging

  1. In Telegram, open a chat with @BotFather and send /newbot.
  2. Choose a name and a username for your bot, then copy the token BotFather sends (it looks like 123456:ABC-...).
  3. Open your new bot and press Start, so it is allowed to message you. For groups or channels, add the bot and give it admin rights if it should post or delete.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the bot token.

FAQ

Questions about connecting Discord and Telegram

Do the messages look the same in both apps?
The content is the same. Formatting is adjusted to each app, so links and bold text display properly in both.
What do I need to post to Telegram?
A Telegram bot, created with BotFather, added to your group or channel. Its token is saved as a secret in your ClickRuntime dashboard.
And for Discord?
A webhook for the channel, created in the channel's settings. Each channel you post to has its own webhook.
Can it post only to one of them for some messages?
Yes. Each automation can send to both, or route certain messages, such as urgent alerts, to one app only.
Can it bridge in both directions?
Yes. Telegram to Discord runs as messages arrive, and Discord to Telegram runs on a schedule, every 5 minutes or slower.
Are images and files reposted?
They can be, within each app's file size limits. The script downloads the file and uploads it to the other app.
Will it repost its own messages in a loop?
No. The script keeps state and skips messages it posted itself.

Tell your assistant what Discord and Telegram should do together

Free plan. No credit card.