THIS IS A TEST INSTANCE ONLY! REPOSITORIES CAN BE DELETED AT ANY TIME!

Program to make copies of Telegram channels.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
egonalbrecht fc7a87097e Update 'backup_channel_telegram.py' 4 weeks ago
Backup Monitoring Upload files to 'Backup Monitoring' 4 weeks ago
Files and Settings Upload files to 'Files and Settings' 4 weeks ago
LICENSE Upload files to '' 4 weeks ago
README.md Upload files to '' 4 weeks ago
Updates, improvements, corrections and projects.md Upload files to '' 4 weeks ago
backup_channel_telegram.py Update 'backup_channel_telegram.py' 4 weeks ago

README.md

Telegram Channel Backup

Author https://t.me/chaveseducado, ID Telegram 1670082376, 03-19-2021, owner of https://t.me/canaisfascistasbr channel. Program based on Linux. On Windows you may need to specify the path to use the python3.exe program. Below is an example of how the execution of the program looks in this case.

"c:\users\your_name\appdata\local\programs\python\python39\python3.exe" program_get_data.py 

This program make backup of Telegam channels and groups. It even preserves messages in response to other messages. In the Files and Settings folder there is a video tutorial on how to use the program. To periodically use (on Linux) you must use the program crontab. This program already comes on Linux and is very simple to use. In the video tutorial you have an example of using this porgram. In the following address has an explanation of how to use it: https://www.youtube.com/watch?v=QZJ1drMQz1A. Telegram does not let you send media indefinitely, it simply break, but it just decreases the interval between regular backups to solve this.

Manual about how to use the program for channel backup

1. Register at https://my.telegram.org/apps: To use the program, you must first register at https://my.telegram.org/apps. This site allows you to use Telegram remotely, without the need for an interface. You will receive a code on your cell phone on Telegram. During the registration process, enter anything in the name and title field, with at least 8 letters. Select "Desktop". Once registered you will get 2 codes called api_ip and api_hash. SAVE THIS 2 CODES, as you will need it. It is suggested that you save to Telegram even in 'Saved Messages'.

2. Channel Backup: First you will put your api_id and api_hash data in the file with the name api_id and api_hash.txt in the Files and Settings folder. Just replace the ????????? by their api_id and api_hash numbers. After putting these two data to make remote access, go to the file Files and Settings/Backup channels.txt and put the username of the channel to backup and the backup channel, separated by comma. When you run the program for the first time, Telegram will ask you for personal data. You will receive a code on your Telegram on your cell phone, use it in the program. You will be asked for your Telegram password. Go to the Telegram settings and create one, if you haven't already. During the execution of the program you will be asked to install additional packages. Install it as the command pip3 install. Surely it had asked you to install the telethon package, as shown below.

pip3 install telethon

To run the program, use the command below.

python3 backup_channel_telegram.py

To run the program regularly, which is very important, you must use the crontab program, as spoken above. The use of crontab is indispensable because the main purpose of the program is to make backups regularly. For example, to make backups of your channels every day at midnight, you must include a command similar to this

0 0 * * * cd /home/path_to_program_directory/ && python3 backup_channel_telegram.py

Which means it will run the program every day at night, at 0 minute of 0 hour (24 hours). If you want to run the backup every 6 hours, you must include this command

0 */6 * * * cd /home/path_to_program_directory/ && python3 backup_channel_telegram.py

which means that the backup will run at 0 minutes every 6 hours, or more specifically, the program will run at 0 minutes at 0, 6, 12 and 18 hours, that is, 4 times a day. To restart the backup, delete the ID files inside the Files and Settings/ID Saved Messages.