makag Posted March 26, 2019 Report Share Posted March 26, 2019 (edited) На данный момент в телеграм существует обширная документация по бот апи клац, а также готовые библиотеки на гитхабе клац. К сожалению, все примеры и библиотеки оказались слишком сложными для моего понимания, а создавать бота на основе существующих сервисов готовых ботов - значит не владеть своим ботом в "полной мере". Исходная задача: - бот помощник, который помогал бы раздавать "халяву инстаграм"; - логика работы должна быть следующей - отправить боту ссылку на фото или видео инстаграм и чтобы он сам заказал на эту ссылку необходимое количество лайков/просмотров видео через сервис накрутка.бай, и сообщил о результате; - быстрая работа бота (отчёты о проделанной работе без существенных задержек).Понадобится: - хостинг; - домен; - ssl сертификат для домена. Я использовал платный хостинг от бегет, поскольку у них на платном тарифе есть опция автоматической установки бесплатного SSL сертификата. Ориентировочно по деньгам это 169 рублей в месяц за хостинг (тариф "блог" на два сайта) и 179 рублей в год за регистрацию домена. Если у вас будут вопросы по регистрации на хостинге и прочие технические вопросы такого рода- задавайте их здесь. Этап 1, подготовительный. 1.1. Создаём своего бота и получаем токен от него. Пишем в телеграм персонажу с логином BotFather, отвечаем на вопросы, получаем токен своего бота.1.2. Узнаём свой числовой идентификатор телеграм, он же chat_id. Пишем в телеграм персонажу с логином my_chat_id_bot и узнаём волшебные цифры. 1.3. На странице https://nakrutka.com/settings.php узнаём свой "ключ API", с помощью которого бот будет делать заказы на накрутку инстаграм. Этап 2, правки кода и установка webhook telegram. 2.1. Открываем в любом текстовом редакторе файл simpletbot.php и вносим соответствующие правки в строчках с 4 по 12, указываем: (4) токен телеграм бота (5) свой числовой chat_id (7) API ключ для запросов к сервису накрутка бай (8) желаемое количество лайков на посты с фото и каруселью (слайды) (9) id услуги накрутки лайков (11) количество просмотров видео (12) id услуги накрутки видео 2.2. Загружаем наш php файл на хостинг и уведомляем телеграм, на какой адрес отправлять webhook уведомления при получении ботом нового сообщения. Для этого вставляем в адресную строку браузера ссылку следующего вида: Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. Мой пример, наглядно: 3. Результат примерно такой: http://t.me/u26032019bot 3.1. Ваш личный телеграм-бот помощник готов к работе. 3.2. Автоматически распознаёт ссылки на инстаграм посты, накручивает на них или лайки, или просмотры (в зависимости от типа поста). 3.3. Отвечает только вам, всех посторонних отправляет куда подальше. Но при этом - пересылает вам текст сообщения.Скачать simpletbot в архиве: simpletbot.zip Если вы также плохо разбираетесь в webhook уведомлениях телеграм, как и я, то возможно вам будет полезна информация ниже.Структура webhook уведомлений в телеграм при поступлении сообщения. При поступлении нового сообщения боту, на ваш url адрес приходит массив следующего вида: 1.update_id - число, порядковый номер уведомленияmessage - массив с данными о сообщении. 2. массив message в свою очередь в самом простом случае состоит из:message_id - порядковый номер сообщения в диалоге (число)from - массив с данными о пользователе (все возможные поля объекта user - документация)chat - массив с данными о чате (все возможные поля chat - документация)date - дата в формате unix (число)text - собственно текст сообщения (текст) Полный список всех возможных полей массива message смотрите здесь - документация. Edited August 18, 2019 by makag 1 Quote Link to comment Share on other sites More sharing options...
Platon Posted March 26, 2019 Report Share Posted March 26, 2019 7 часов назад, makag сказал: 3.3. Отвечает только вам, всех посторонних отправляет куда подальше Классная вещь, на досуге нужно будет разобраться) Quote Link to comment Share on other sites More sharing options...
makag Posted March 26, 2019 Author Report Share Posted March 26, 2019 1 минуту назад, Platon сказал: Классная вещь, на досуге нужно будет разобраться) ага, мне пришло сообщение, что ты нажал на кнопку "Старт" -)) Всё, что написано боту - становится известно владельцу этого бота, будьте внимательны и осторожны -)) 1 Quote Link to comment Share on other sites More sharing options...
Platon Posted March 26, 2019 Report Share Posted March 26, 2019 1 час назад, makag сказал: Всё, что написано боту - становится известно владельцу этого бота Ухаха))) Класно! Теперь точно опробую) 1 Quote Link to comment Share on other sites More sharing options...
tak080 Posted July 26, 2019 Report Share Posted July 26, 2019 почитал, ничего не понял, но захотелось стать хакером)) Quote Link to comment Share on other sites More sharing options...
DevGames Posted August 17, 2019 Report Share Posted August 17, 2019 Хорошая тема, но почему для примера нельзя разобрать другой сайт? Например vkmix использует API) Quote Link to comment Share on other sites More sharing options...
shami Posted August 17, 2019 Report Share Posted August 17, 2019 (edited) 8 минут назад, DevGames сказал: Хорошая тема, но почему для примера нельзя разобрать другой сайт? Например vkmix использует API) Потому что алгоритм практический такой же Заменить нужно всего 1 строчку ** : Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого контента. И скорее всего все будет работать P.S Сам не пробовал, со скриптом не работал. Edited August 17, 2019 by shami 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts