Your cart is currently empty!
how to make a telegram members adder script
Last updated on

In this article we want to show you how to make a telegram members adder script step by step through Python simple and easy.
Creating a Telegram member-adder script involves using Telegram’s API and automation tools. However, before proceeding, keep in mind:
Important Considerations
- Telegram’s Policies โ Adding members in bulk by telegram members adder script without their consent violates Telegram’s terms of service and can lead to account bans.
- Rate Limits โ Telegram enforces strict limits on how many users you can add per day.
- Use Cases โ It’s best to add members only with their permission (e.g., from a bot-based signup).
Steps to Make a Telegram Member Adder Script
1. Get API Credentials
You’ll need to get API credentials from my.telegram.org
- Log in with your Telegram account.
- Navigate to API Development Tools.
- Create a new application and get your API ID and API Hash.
2. Install Required Libraries
You’ll need Python and the Telethon
library.
shCopyEditpip install telethon
3. Create the telegram members adder Script
Here’s a simple script to add members to a group:
pythonCopyEditfrom telethon.sync import TelegramClient
import time
# Your API credentials
API_ID = 'your_api_id'
API_HASH = 'your_api_hash'
PHONE_NUMBER = 'your_phone_number' # Used for authentication
# Group and user details
SOURCE_GROUP = 'source_group_username' # Where to get members from
TARGET_GROUP = 'target_group_username' # Where to add members
# Initialize the Telegram client
client = TelegramClient(PHONE_NUMBER, API_ID, API_HASH)
async def add_members():
await client.start()
print("Client Started...")
# Get members from the source group
source_group = await client.get_entity(SOURCE_GROUP)
target_group = await client.get_entity(TARGET_GROUP)
members = await client.get_participants(source_group)
for user in members:
try:
await client(InviteToChannelRequest(target_group, [user]))
print(f"Added {user.username} successfully")
time.sleep(30) # Respect rate limits
except Exception as e:
print(f"Failed to add {user.username}: {e}")
time.sleep(60) # Wait longer if an error occurs
await client.disconnect()
# Run the script
with client:
client.loop.run_until_complete(add_members())
4. Run the Script
Save the file as add_members.py
and run:
shCopyEditpython add_members.py
Limitations & Risks
- Telegram limits adding ~50 members per day per account.
- Your account may get banned for excessive adding.
- Itโs recommended to use multiple accounts with proxy rotation.
- Use real SIM cards if possible to avoid bans.
- Automate session creation for large-scale member adding by managing multiple accounts efficiently.
For ethical and legal use, only add members who have opted in (e.g., from a bot or sign-up form). ๐
Leave a Reply