Script is prefered on Python.
Telegram auto forwarding script in Python. Forwarding into groups and to users of targeted groups.
Feature 1. Account joins a list of groups from a .txt file. (the groups are listed in this format:
1.1 The account joins 5 groups and then waits x seconds and then joins another 5 groups and so on. (The x seconds should be editable in a file). The account should only continue to join to the next group if the current one was successful.
1.2 Program needs to check if all groups have been joined.
1.3 After joining, the account forwards a specific message from a channel to all joined groups at once. After x minutes the account should forward everytime. The x minutes should be editable in a file.
1.4 If the account is suspended, the program needs to output it and the program exits.
Feature 2. Forwarding to all subs from a targeted group as a private message:
The forwarding into subs needs to be all at once. All users of the targeted group need to get the forwarded message.
2.1 Navigation is here needed for 1 scraping and 2 forwarding.
2.2 The connected account needs to scrape a group and save it to a .txt file. Scrape should be based on activity of the users and need to be saved in the .txt file based on activity. Online people first, last online 1 minute ago next, then last online 2 minutes ago next and so on.
IMPORTANT: Except people who have a status as 'last seen recently' those should be the last ones.
2.3 After scraping, then the menu of navigation needs to output. Select 2 for forwarding the post as a private message to the users.
The connected account should read the saved .txt file (which has the information from scraping in it) and then forward to the listed users there.
Other connected accounts should also be able to read the .txt file and forward it to those users.
2.4 Once a forwarding was sent to a user, program needs to delete the user information from the .txt file and continue to forward.
2.5 A timespan between invitations is needed and need to be editable. For example, forwarding to 10 users and then have a wait time of x seconds.
2.6 If the connected account is suspended because of spam or too many reports, then the program should stop. This can be checked from @SpamBot on Telegram.
16 freelancers are bidding on average $236 for this job
i need 5 to 6 days to create such script in python, i am master of python and created many bots for telgrams, so i think 5 to 6 days more than enough for me to create such script