It is necessary to implement posting publications in Python in various groups on behalf of pre-created users.
There is a Telegram bot implemented on Sendpulse (where you can add and publish announcements in the Real Estate group)
It is necessary to implement the ability to publish announcements by one user in different groups in Python.
The publication should be made from pre-created Telegram accounts and installed on the server (sessions)
The software for creating sessions already exists.
Logic:
The user enters the bot, which is already implemented on Sendpulse. Then adds an announcement (text + photo (or video), chooses the category of the announcement (apartments, houses, etc.) and chooses real estate groups in which to publish and then via the Sendpulse API (necessary requests will be provided) it is passed to the Python bot which publishes the announcement in the respective groups on behalf of the previously created account, linked to a specific user.
From your side, you need to implement:
- Interaction via the Sendpulse API with the Python bot (request format, everything will be provided)
- The ability to edit your name and surname, bio and photo (in a pre-created and installed account on the server)
- The ability to set up an autoresponder text. (That is, when a person writes to the account from which the publication was made, the user receives a test message: "This is an autoresponder, write here @...")
- Adding/editing categories from the admin panel:
- Looking for/Renting
- Renting apartments
- Renting houses/townhouses
- Selling houses/townhouses
- Selling apartments
- Selling land plots
- Commercial
- !!! Categories are needed to make posts in the necessary branch in some groups
- Adding a list of groups for publication:
The first time a user, sequentially adds groups where they will publish their future posts. If there are branches, you manually assign them the corresponding categories. The admin manually adds user accounts to these groups. After that, they become available for publication to the user.
- Archive:
- A section in the bot where the user sees their posts and in which groups they were published. And can also edit them and publish them anew.
Main task that needs to be solved:
The SendPulse functionality does not allow extracting photos in albums and passing image URLs via the API. (That is, more than 1 photo is not passed via the API URL)
Something needs to be figured out here, how to extract. For example, run a Python bot in parallel and receive these images when the user variable changes (this can be extracted via the API)
Or your option…
- Important: each pre-created account must work with the main code, which must be launched separately, not in threads. So that when one account fails, the rest continue to work.
Write your proposals, project-related questions, and price.