https://github.com/bellingcat/telegram-group-joiner
Online tool to automatically join public/private telegram groups.
https://github.com/bellingcat/telegram-group-joiner
javascript open-source-research tdlib telegram telegram-api website
Last synced: 12 months ago
JSON representation
Online tool to automatically join public/private telegram groups.
- Host: GitHub
- URL: https://github.com/bellingcat/telegram-group-joiner
- Owner: bellingcat
- License: mit
- Created: 2023-11-28T12:16:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-18T17:03:58.000Z (over 2 years ago)
- Last Synced: 2025-05-30T00:42:06.528Z (about 1 year ago)
- Topics: javascript, open-source-research, tdlib, telegram, telegram-api, website
- Language: JavaScript
- Homepage: https://bellingcat.github.io/telegram-group-joiner/
- Size: 15 MB
- Stars: 38
- Watchers: 7
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Telegram Group Joiner
A web tool to automate joining groups, useful when you're entering a new research topic and have a start point of Telegram groups that are important to monitor. If you have private channel invites, those work too.
bellingcat.github.io/telegram-group-joiner/
example video here

You can preload a URL with links if you separate them by `;` in the URL using `links=` parameter:
```bash
# these 2 links
https://t.me/bellingcat
https://t.me/+privateInvite,123id
# should be put into the same line and separated by `;`
https://t.me/bellingcat;https://t.me/+privateInvite,123id
```
resulting in https://bellingcat.github.io/telegram-group-joiner/?links=https://t.me/bellingcat;https://t.me/+privateInvite,123id
### Development
The project uses tdlib for a full client-side telegram API experience, documentation of common methods is [here](https://core.telegram.org/tdlib/docs/classtd_1_1td__api_1_1_function.html).
```bash
# install dependencies
yarn
# run in development mode (hot reload)
yarn dev
# Compiles and minifies for production
yarn build
```
The project is auto-deployed to GitHub pages when changes to main are pushed.
(group ie channel ie chat)