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.
Before using the Telegram Bulk Message Forwarding Bot, make sure you have:
api_id
andapi_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.
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.
To download and install the Telegram Bulk Message Forwarding Bot:
- Clone the repository with Git.
- Run the
bot.py
file.
During the first run:
- Provide
api_id
andapi_hash
. - Enter your mobile number and the password sent from the official Telegram account.
- Specify the Excel file name, sheet, and recipient column.
To forward messages:
- Use the
savemessage
page to forward messages. - You have to wait between each sent message.
- Adhere to Telegram's message limits (currently up to 50 messages per day to unknown individuals).
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.
- Follow Telegram's guidelines to avoid account suspension.
- Keep the Excel file updated within the bot's environment.
Contributions are welcome! Submit issues or pull requests to improve the bot.
Use responsibly and comply with Telegram's terms of service.