Web-service
July 31, 2019

Персональный TG-бот для накрутки Instagram

Подготовка

(все собранные в следующих пунктах данные рекомендую сохранить в заметке/файле или как будет удобно)

  • Оплачиваем хостинг + домен + SSL-сертификат(можно использовать бесплатный от sslforfree)
  • Скачиваем simplebot.php
  • Пишем BotFather команду /newbot, отвечаем на вопросы, получаем токен своего бота.
  • Узнаём свой числовой идентификатор телеграм, он же chat_id, с помощью бота.
  • Регистрация на Nakrutka.com закрыта. Создать там аккаунт поможет эта ссылка.
  • На странице настроек профиля узнаём свой "ключ API", с помощью которого бот будет создавать заказы.

Немного правок в коде и webhook telegram

  • Открываем в любом текстовом редакторе файл simpletbot.php и вносим соответствующие правки в строчках с 4 по 12, указываем:
    (4) токен телеграм бота
    (5) свой числовой chat_id
    (7) API ключ для запросов к сервису накрутка бай
    (8) желаемое количество лайков на посты с фото и каруселью (слайды)
    (9) id услуги накрутки лайков
    (11) количество просмотров видео
    (12) id услуги накрутки видео

  • Загружаем наш php файл на хостинг и уведомляем телеграм, на какой адрес отправлять webhook уведомления при получении ботом нового сообщения.

    Для этого вставляем в адресную строку браузера ссылку следующего вида:
    https://api.telegram.org:443/bot[токен телеграм бота]/setWebhook?url=[адрес по которому находится ваш php файл ]

    Итог:


Результат

Ваш личный телеграм-бот помощник готов к работе.

Автоматически распознаёт ссылки на инстаграм посты, накручивает на них или лайки, или просмотры (в зависимости от типа поста)

Отвечает только вам, всех посторонних отправляет куда подальше. Но при этом - пересылает вам текст сообщения.

P.S.

Возможности у бота богатые, немного вникнув - сможете изменить и дополнить функционал.

Если вы также плохо разбираетесь в webhook уведомлениях телеграм, как и я, то возможно вам будет полезна информация ниже.

При поступлении нового сообщения боту, на ваш url адрес приходит массив следующего вида:

1.update_id - число, порядковый номер уведомления
message - массив с данными о сообщении.


2. массив message в свою очередь в самом простом случае состоит из:
message_id - порядковый номер сообщения в диалоге (число)
from - массив с данными о пользователе (все возможные поля объекта user - документация)
chat - массив с данными о чате (все возможные поля chat - документация)
date - дата в формате unix (число)
text - собственно текст сообщения (текст)


Полный список всех возможных полей массива message смотрите здесь - документация.

Для OPENSSOURCE PRIVATE и СММ без Б