makag Posted September 3, 2020 Report Share Posted September 3, 2020 Скрипт бота тестировался и работал на хостинге бегет - регистрация, первые 30 дней бесплатно: http://bit.ly/beget2019 Работа на других хостинга не проверялась и не гарантируется. Для работы нужно: - хостинг бегет, платный домен с SSL сертификатом; - источник бесплатных прокси; - один аккаунт телеграм и много аккаунтов вк )Содержимое архива, три "части": - папка farm.sql - содержит дамп структуры базы данных телеграм бота (хранение пользовательских токенов и других настроек); - папка farm - собственно серверная часть бота. загружать на хостинг в отдельную папку. Т.е. можно загрузить саму папку farm со всем её содержимым и радоваться жизни; - файл like4u.php и папка service - "клиентская" часть, вебпанель для пользователей бота, отображение списка аккаунтов, которые добавлены пользователями в систему. Приступаем к настройке бота.1. Регистрация на хостинге и подготовка хостинга к работе бота. В 21.09.2019 в 01:02, makag сказал: а) Собственно регистрация: http://bit.ly/beget2019 (не забывайте записывать все логины и пароли) б) Регистрация домена: https://cp.beget.com/domains/register (самый обычный .ru домен) Сразу выбираем "создать сайт и направить домен на сайт" и оставляем пункт "Защитить сайт бесплатным SSL сертификатом"! в) Создаём MySQL базу данных https://cp.beget.com/mysql Записываем имя базы данных и пароль к ней.Ждём 2-3 дня, пока на домен будет выпущен SSL сертификат. Проверяем состояние здесь: https://cp.beget.com/domains/ Вы сразу поймёте, что SSL есть - после имени домена будет приятная зелёная галочка: 2) . Регистрация телеграм бота 2.1. Пишем в телеграм персонажу с логином @BotFather, отвечаем на вопросы, получаем токен своего бота. Находим своего бота в телеграме и пишем ему любое сообщение (неважно какоое) 2.2. Узнаём свой числовой идентификатор телеграм, он же chat_id. Пишем в телеграм @rabybot команду /mychatid и узнаём волшебные цифры. 3) Заходим на хостинг в mysql базы https://cp.beget.com/mysql заходим в свою созданную базу, импортируем в неё дамп из папки farm.sql 3a) Создаём приложение вконтакте по инструкции https://makag.xyz/page/sozdanie-standalone-prilozhenija-vkontakte запоминаем данные приложения (сервисный ключ, айди приложения, защищённый ключ. 4) вносим необходимые изменения непосредственно в php файлы: - "клиентская часть" - в файл like4u.php , смотрим в блокноте первые 10 строчек. - "серверная часть" - вносим соответствующие изменения в: farm/buni.php (13-14 строчки) farm/tg_reciver.php (с 10 по 23 строку) farm/zbot.php (30-31 строки) farm/protect.php (4 строка) farm/service/sql.php (там будет видно, всё понятно). Загружаем папку farm на хостинг (можно переименовать, только не слишком увлекайтесь). Рекомендую использовать клиент от filezilla.ru Рядом, по соседству с папкой farm загружаем файл like4u.php и папку service. На страницу like4u.php будут заходить пользователи вашего бота (или вы сами), чтобы поглядеть визуально на список своих добавленных профилей вк. 5. Настройка вебхуков телеграм. Для этого вставляем в адресную строку браузера ссылку следующего вида: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. Обратите внимание! [адрес по которому находится ваш php файл] - должен быть с httpS протоколом, примерно в таком виде: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. 6) Открываем веб-панель (админку) на странице "Настройки", Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. добавляем в соответствующие поля - сервисный ключ доступа приложения вк (пункт 3а) - токен телеграм бота (пункт 2.1) - включаем "вечный онлайн на 125%" 7) Открываем mysql базу, в ней находим таблицу telegram и вносим в 101 строку недостающие данные - логин вашего телеграм бота, свой телеграм айди и свой телеграм логин. Если токен телеграм бота в 101 строке будет отсутствовать - укажите и его тоже. 8. Открываем mysql базу, в ней находим таблицу settings и заполняем недостающие данные в строчках 256, 257, 258: - всегда 1 - айди вашего профиля на лайкчу - ваш токен для программ с сайта лайкчу - 500 строчка - всегда 1. - 501 строчка это сервисный ключ доступа приложения вк (пункт 3а) - 502 строчка должно быть по идее 1, но необязательно. главное, чтобы ключ их 501 строки был действующим. 9. Ставим на крон (регулярное выполнение) файлы: - buni.php каждую минуту - zbot.php каждую минуту. Я ставлю как "запрос по протоколу http" с указанием полного пути. Пример из мастера заданий: На этом всё, ваш бот готов к работе. Для того, чтобы бот работал - ему надо регулярно скармливать прокси. Он их проверяет и использует для работы анкет вКонтакте. Добавление прокси осуществляется через веб-панель, на странице http://вашдомен.ru/farm/monitor.php - кнопка "Add proxy" Там много других вкладок, они для работы данного бота не используются и на работу бота не влияют. Просто забейте на них. p.s. скачать - like4ufarmbot.zip Link to comment Share on other sites More sharing options...
Madraider Posted September 4, 2020 Report Share Posted September 4, 2020 12 часов назад, makag сказал: Как все сложно, Спасибо большое) надеюсь справлюсь, поделитесь бесплатных источником прокси пожалуйста) Link to comment Share on other sites More sharing options...
makag Posted September 4, 2020 Author Report Share Posted September 4, 2020 52 минуты назад, Madraider сказал: поделитесь бесплатных источником прокси пожалуйста) https://proxyscrape.com/free-proxy-listhttps://www.proxy-list.download/ + на лолзтим в разделе Халява, подраздел с раздачей прокси. прокси листы особенно с раздач - целесообразно чекать перед заливом в бот хороший прокси чекер https://ra.by/topic/9622-bystryy-besplatnyy-proksi-cheker-ot-rsocks p.s. при чеке прокси самим скриптом принимаются только прокси с временем отклика до 7 секунд поэтому если чекать прокси чекером - целесообразно ставить максимальное время ответа 7 секунд: 56 минут назад, Madraider сказал: Как все сложно изначально весь функционал писался для себя, поэтому в самом коде много отсылок на тему с обсуждением бота. если запускать как публичный сервис - сам код надо читать и дальше, менять ссылки на тему с обсуждением ... Link to comment Share on other sites More sharing options...
Madraider Posted September 4, 2020 Report Share Posted September 4, 2020 1 час назад, makag сказал: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. + на лолзтим в разделе Халява, подраздел с раздачей прокси. прокси листы особенно с раздач - целесообразно чекать перед заливом в бот хороший прокси чекер Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. p.s. при чеке прокси самим скриптом принимаются только прокси с временем отклика до 7 секунд поэтому если чекать прокси чекером - целесообразно ставить максимальное время ответа 7 секунд: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. изначально весь функционал писался для себя, поэтому в самом коде много отсылок на тему с обсуждением бота. если запускать как публичный сервис - сам код надо читать и дальше, менять ссылки на тему с обсуждением ... Спасибо, на досуге буду пробовать Link to comment Share on other sites More sharing options...
Ramseit Posted September 4, 2020 Report Share Posted September 4, 2020 (edited) 17 часов назад, makag сказал: 6) Открываем веб-панель (админку) на странице "Настройки", Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. добавляем в соответствующие поля - сервисный ключ доступа приложения вк (пункт 3а) - токен телеграм бота (пункт 2.1) - включаем "вечный онлайн на 125%" Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. чет не могу догнать почему нет настроек, есть идеи? и почему-то sql пустая импортируется Edited September 4, 2020 by Ramseit Link to comment Share on other sites More sharing options...
makag Posted September 4, 2020 Author Report Share Posted September 4, 2020 29 минут назад, Ramseit сказал: и почему-то sql пустая импортируется она такая и должна быть после импорта - зайти на страницу Настройки Link to comment Share on other sites More sharing options...
Ramseit Posted September 4, 2020 Report Share Posted September 4, 2020 все верно, я сначала импортировал, потом зашел, но страница пустая Link to comment Share on other sites More sharing options...
makag Posted September 4, 2020 Author Report Share Posted September 4, 2020 8 минут назад, Ramseit сказал: все верно, я сначала импортировал, потом зашел, но страница пустая на страницу Настройки в вебпанели зайдите, введите токен телеграм бота Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. Link to comment Share on other sites More sharing options...
Ramseit Posted September 4, 2020 Report Share Posted September 4, 2020 (edited) это все, что есть на странице Edited September 4, 2020 by Ramseit Link to comment Share on other sites More sharing options...
makag Posted September 4, 2020 Author Report Share Posted September 4, 2020 2 минуты назад, Ramseit сказал: это все, что есть на странице а чем файлы на хостинг загружали? Link to comment Share on other sites More sharing options...
Ramseit Posted September 4, 2020 Report Share Posted September 4, 2020 Только что, makag сказал: а чем файлы на хостинг загружали? filezilla Link to comment Share on other sites More sharing options...
makag Posted September 4, 2020 Author Report Share Posted September 4, 2020 Только что, Ramseit сказал: filezilla попробуйте перезалить файлы на хостинг. скачал архив из темы, загрузил на хостинг, страница нормально открывается ...https://chatpin.ru/farm/setting.php (пароль demo) Link to comment Share on other sites More sharing options...
Ramseit Posted September 4, 2020 Report Share Posted September 4, 2020 действительно в этом была проблема, попробовал через total commander и все сработало, спасибо а прокси автоматически проверяются или надо куда-то тыкнуть? акки нужно добавлять с левого тг? а то на акк админа бот не реагирует Link to comment Share on other sites More sharing options...
makag Posted September 4, 2020 Author Report Share Posted September 4, 2020 2 часа назад, Ramseit сказал: а прокси автоматически проверяются или надо куда-то тыкнуть? автоматически, если в настройках включен "вечный онлайн". 2 часа назад, Ramseit сказал: акки нужно добавлять с левого тг? а то на акк админа бот не реагирует да. с админского тг - только логи .. Link to comment Share on other sites More sharing options...
Ramseit Posted September 5, 2020 Report Share Posted September 5, 2020 если прокси очень долго стоят на проверке это значит, что они плохие? Link to comment Share on other sites More sharing options...
makag Posted September 5, 2020 Author Report Share Posted September 5, 2020 16 минут назад, Ramseit сказал: если прокси очень долго стоят на проверке это значит, что они плохие? Их количество в любом случае должно уменьшаться buni.php стоит на кроне каждую минуту? Link to comment Share on other sites More sharing options...
Ramseit Posted September 5, 2020 Report Share Posted September 5, 2020 19 минут назад, makag сказал: Их количество в любом случае должно уменьшаться buni.php стоит на кроне каждую минуту? оказалось не правильно урл прописал, теперь все заработало, спасибо 1 Link to comment Share on other sites More sharing options...
Nosobez Posted January 19, 2021 Report Share Posted January 19, 2021 Спасибо, будем тестить. Link to comment Share on other sites More sharing options...
Recommended Posts