Ищу ZennoPoster + C#. Бот в 3 этапа. Разбор по косточкам

joy

Живёт по соседству
Особенный
Спасибо от Разулы
Регистрация
22 Апр 2018
Сообщения
2.130
Реакции
15.818
Ra
9.863
Продажник тут:

Войти или Зарегистрироваться чтобы увидеть скрытый текст.


Шаблон из бонусов:

Преобразование ссылок партнёрской программы Aliexpress- epn.bz:
Идея:

Сначала, при помощи граббера Vk парсим посты из групп по Aliexpress, затем применяем шаблон преобразования ссылок, который перебирает сграбленные посты и заменяет все партнёрские ссылки на Aliexpress с чужих на свои.

Выполнение:
1.
Авторизуемся в П.П.
В цикле, на основе количества собраных постов:
2. Обращаемся к файлу с постом, берём его текст.
3. Изымаем из текста все ссылки на Aliexpress в массив
4. Берём из массива одну ссылку, и проверяем на предмет прямая/партнёрская, и если ссылка запартнёрена, делаем из неё прямую.
5. Берём выпрямленную ссылку, идём в П.П. и запартнёриваем её.
6. Берём нашу, уже партнёрскую ссылку, и сокращаем её при помощи Post запроса к сервису. Сервис в зависимости от настроек, либо ali.pub, либо ali.onl.
7. В завершении вставляем нашу партнёрскую/сокращённую ссылку в текст текущего поста.
Таким образом обрабатываются все ссылки во всех постах.

Этот шаблон отличается от материала в основном курсе. По ходу выполнения мы взаимодействуем сразу с несколькими сервисами, строим более сложную логику. Так же. здесь разобран пример составления Post запроса к сервису сокращения ссылок при помощи сниффера, что значительно ускоряет выполнение.
На его примере можно легко написать собственный шаблон по др. партнёрским программам, достаточно будет внести изменения в плане сервисов и партнёрок, а концепция в основном не изменится.

Ещё один бонусный шаблон:
Граббер/Постер Vk

Идея:
Собрать посты из указанной группы+ собрать комментарии к этим постам, адаптировать комменты под свои, заранее заготовленные аккаунты псевдокомментаторов и разместить всё это у себя в группе. В результате получается постепенное наполнение группы постами и одновременное размещение под ними комментариев.

Реализация:
Здесь два шаблона:
- Граббер- собирает+ приводит к нужной форме и сохраняет посты с комментами.
- Постер- размещает посты и комментарии к ним в указанной группе.

Граббер:
1. Забираем из указанной группы посты через запрос к API, заносим их в БД. Используем SQLite
2. Забираем через API комментарии к собранным постам, заносим их в БД.
3. Адаптируем собранные комментарии под свои аккаунты псевдокомментаторов(у нас есть список аккаунтов, заменяем ими всех комментаторов от Vk), заносим адаптированные комменты в БД.
При этом сохраняем профили наших псевдокомментаторов в отдельную папку, в дальнейшем, при постинге будем их применять для входа в Vk, заносим пути к ним в БД.
В результате работы этого шаблона мы имеем Базу Данных с инфой по постам и комментам, готовую к постингу в нашу группу. Отдельно лежат картинки к постам+ папка с профилями псевдокомментаторов.

Постер:
1. Обращаемся к БД, берём данные по посту(текст, пути к картинкам).
2. Размещаем пост.
Фиксируем время размещения поста и заносим в БД, это нужно для задержки между публикациями постов и для формирования списка времени размещения комментариев под этим постом.
Забираем со стр. публикации и заносим в БД. его id, это нужно для поиска этого поста для комментариев.
3. Далее организуем постепенное размещение комментариев под этим постом.
Стоит задержка с проверкой времени размещения коммента, если время подошло- идёт публикация комментария от имени определённого комментатора. Текст коммента, id поста, время публикации берём из БД.
Одновременно с размещением комментов идёт открутка задержки между публикацией постов, в нужное время будет опубликован следующий пост и соответственно пойдёт его комментирование.
Таким образом шаблон публикует посты и параллельно размещает под ними комментарии до завершения списка постов.

Что нового:
- Работа с XML(переписал граббер из основного курса, теперь вместо регулярок внутри ответа API работаем через XML методы).
- Применяем Базу Данных SQLite для хранения данных, показаны основные операции(создание БД, создание таблиц, заполнение таблиц данными, изменнение данных, выборка данных). Очень полезная штука, сильно упрощает работу.
- Используем профили, это ускоряет и обезопасивает работу, меньше "подозрительной активности"+ живучесть акков на постоянных проксях выше, если они применяются.
 
Последнее редактирование:

joy

Живёт по соседству
Особенный
Спасибо от Разулы
Регистрация
22 Апр 2018
Сообщения
2.130
Реакции
15.818
Ra
9.863
А как незаконченную складчину можно слить?
Вы ведь на складчину даёте ссыль.
 

Похожие темы

Сверху