Необходимо реализовать публикацию публикаций на python в различных группах от имени заранее созданных пользователей.
Есть телеграм-бот, реализованный на Sendpulse (там можно добавить и опубликовать объявление в группе Недвижимость)
На python необходимо реализовать возможность публикации объявлений одним пользователем в различных группах.
Публикацию необходимо делать от заранее созданных телеграм аккаунтов и установленных на сервер (сессии)
Софт для создания сессий уже есть.
Логика:
Пользователь заходит в бота, который уже реализован на Sendpulse. Далее там добавляет объявление (текст + фото(или видео), выбирает категорию объявления (квартиры, дома и т.д.) и выбирает группы из недвижимости в которых публиковать и далее уже по API Sendpulse (необходимые запросы предоставлю) передается на бота на python который публикует объявление в соответствующих группах от имени ранее созданного аккаунта, привязанного к конкретному пользователю.
С вашей стороны необходимо реализовать:
- Взаимодействие по API Sendpulse с ботом на python (формат запросов, все предоставлю)
- Возможность редактировать свое имя и фамилию, био и фото (в заранее созданном и установленном на сервер аккаунте)
- Возможность настроить текст автоответчика. (То есть, когда человек пишет на аккаунт, от имени которого была публикация, пользователю приходит тестовое сообщение: “Это автоответчик, напишите сюда @...”
- Добавление/редактирование категорий из админки:
- Ищу/сниму
- Аренда квартир
- Аренда домов/таунхаусов
- Продажа домов/таунхаусов
- Продажа квартир
- Продажа земельных участков
- Коммерция
- !!! Категории необходимы для того, чтобы в некоторых группах сделать пост в нужной ветке
- Добавление списка групп для публикации:
Первый раз пользователь, по очереди добавляет группы, в которых она будет публиковать свои будущие посты. Если там есть ветки, ты вручную присваивать соответствующие им категории. Админ вручную добавляет в эти группы аккаунты пользователей. После этого, они становятся доступны для публикаций пользователю.
- Архив:
- Раздел в боте, где пользователь видит свои посты и в каких группах опубликовал. А также может их изменить и опубликовать заново.
Основная задача, которая требует решения:
Функционал SendPuls не позволяет извлекать фото альбомами и передавать url изображений по API. (То есть более 1 фото не передаются по API url)
Здесь нужно что-то придумать, как извлекать. Например, запустить бота на python параллельно, и принимать эти изображения при изменении как-то переменной пользователя (это можно извлекать по API)
Или ваш вариант…
- Важно: каждый заранее созданный аккаунт должен работать с основным кодом, который должен запускаться отдельно, не в потоках. Чтобы когда один аккаунт падает, то остальные продолжали работать.
Пишите свои предложения, вопросы по проекту и цену.