Skip to content

"πŸš€ TelegramForwarder: Simplify Telegram message forwarding for effective communication. Designed to assist the AICUP2023 Branding team in promoting the competition. Streamline messaging and engage your target audience effortlessly. πŸ“’"

Notifications You must be signed in to change notification settings

AmirRezaZahedi/TelegramForwarder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ TelegramForwarder πŸ“’

The Telegram Message Forwarding Bot simplifies the process of forwarding messages to a large number of recipients on Telegram, facilitating effective communication for various purposes. Whether you're running a promotional campaign, sending announcements, or sharing content, this bot streamlines communication with your targeted audience.This automated tool has been designed to assist the branding team of the AICUP2023 competition in effectively promoting the event.

Prerequisites πŸ“‹

Before using the Telegram Bulk Message Forwarding Bot, make sure you have:

  • api_id and api_hash from your Telegram Developer Account.
  • Your mobile number and Telegram account password.
  • An Excel file (.xlsx) with recipient IDs.
  • The Excel file should be in the bot's installation environment.
  • Identify the sheet and column where recipient IDs are stored.

Required Libraries πŸ“š

Install the necessary libraries:

pip install openpyxl
pip install asyncio
pip install pyfiglet
pip install colorama
pip install telethon
pip install prettytable

You can install these libraries using the provided commands before running the bot.

Download and Installation πŸ’½

To download and install the Telegram Bulk Message Forwarding Bot:

  1. Clone the repository with Git.
  2. Run the bot.py file.

Initial Setup βš™οΈ

During the first run:

  1. Provide api_id and api_hash.
  2. Enter your mobile number and the password sent from the official Telegram account.
  3. Specify the Excel file name, sheet, and recipient column.

Forwarding Messages ➑️

To forward messages:

  1. Use the savemessage page to forward messages.
  2. You have to wait between each sent message.
  3. Adhere to Telegram's message limits (currently up to 50 messages per day to unknown individuals).

Storing Recipient IDs πŸ“

Recipient IDs are read from the Excel file and stored in a list. IDs can also be stored in a .txt file in the program's environment.

Important Notes πŸ“Œ

  • Follow Telegram's guidelines to avoid account suspension.
  • Keep the Excel file updated within the bot's environment.

Contributions 🀝

Contributions are welcome! Submit issues or pull requests to improve the bot.

Disclaimer ⚠️

Use responsibly and comply with Telegram's terms of service.

About

"πŸš€ TelegramForwarder: Simplify Telegram message forwarding for effective communication. Designed to assist the AICUP2023 Branding team in promoting the competition. Streamline messaging and engage your target audience effortlessly. πŸ“’"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages