Giter Club home page Giter Club logo

telegramforwarder's Introduction

๐Ÿš€ 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.

telegramforwarder's People

Contributors

amirrezazahedi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.