shilza/instagram-promouter

此包最新版本(dev-master)没有提供许可证信息。

Instagram账号推广的智能库

dev-master 2018-10-22 14:35 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:43:18 UTC


README

Instagram账号推广的智能库

安装

使用Composer

composer require shilza/instagram-promouter dev-master

我没有Composer
您可以从这里下载它

描述

您只需运行机器人,它就会为您完成所有常规工作,如大量关注和大量点赞

Instagram推广器有三种类型的机器人

1. 账号机器人

账号机器人从默认账号列表中选取一个账号(您也可以向机器人提供您自己的账号列表),然后从所选账号查看关注者列表,选择其中一些,然后关注/点赞/评论他们。

2. 标签机器人

标签机器人搜索指定标签的发布内容,然后选择一些内容并关注/点赞/评论其所有者。

3. 地理位置标签机器人

地理位置标签机器人的操作类似于标签机器人,但为了搜索发布内容,它使用指定的地理位置标签。

如何使用

use Instagram\InstagramBuilder;

$instagram = (new InstagramBuilder('login', 'password'))->build();

$instagram->runAccountsBot();
$instagram->runHashTagBot();
$instagram->runGeoTagBot();

通过使用InstagramBuilder类,您可以配置机器人的工作

  1. 您可以激活点赞、关注、评论。
  2. 您还可以激活默认评论、标签和地理位置标签,也可以添加您自己的评论、标签和地理位置标签。
  3. 为了模拟浏览器的行为,机器人使用请求之间的延迟来消除它,您需要调用InstagramBuilder类的withoutDelay()方法。
  4. 要配置账号机器人的操作,您可以使用InstagramBuilder类的setGenesisAccounts()方法指定它将使用的账号列表。如果您没有指定它们,则将使用默认账号。

如果您想记录机器人的操作,可以使用内置的记录器。

$instagram->startLogging('logfile' , true);

第一个参数是日志文件的路径。如果您需要将日志输出到控制台,您可以将标志true传递给第二个参数。

如果您想记录机器人的操作统计,可以使用BotProcessStatistics类。

use Entity\BotProcessStatistics;
use Instagram\InstagramBuilder;

$statistics = new BotProcessStatistics();

$instagram = (new InstagramBuilder('login', 'password'))
    ->setBotsStatistics($statistics)
    ->build();

BotProcessStatistics对象将保留机器人执行点赞、关注和评论的数量。

示例

所有示例都可以在这里找到

法律

此代码与Instagram或其任何附属公司或子公司无关,未获得授权、维护、赞助或认可。这是一个独立和非官方的服务。