mfarahani/tcrawl

抓取所有公开渠道的Telegram数据和信息,并使用模板创建对象

1.0.5 2020-06-14 09:31 UTC

This package is auto-updated.

Last update: 2024-09-14 19:25:55 UTC


README

Software License

Packagist Version

要求

  • PHP v7.2 或更高版本
  • Laravel v5.5 或更高版本

安装

composer require mfarahani/tcrawl

文档

基础

查找公开渠道Telegram的信息和最后一条消息

$tCrawl = new TCrawler();
$tCrawl->setProxy("http://username:password@host:port");
$tCrawl->setChannel("channelname telegram");
$info           = $tCrawl->crawler()->getInfo();

$formWithTemplate = false; //you can use 'true' or 'false' for generate template

$lastMessgae    = $tCrawl->crawler()->getLastMessage($formWithTemplate);
$latestMessages = $tCrawl->crawler()->getLatestMessages($formWithTemplate, $fromId);


dump($info , $lastMessgae , $latestMessages );

创建模板输出

您可以设置模板并使用您的模板生成消息

  • 通过在[[***]]之间插入来指定您的模板

示例模板

$template = "phone number is : [[phone]] , name : [[name]]"
$tCrawl = new TCrawler();
$tCrawl->setProxy("http://username:password@host:port");
$tCrawl->setChannel("channelname telegram");

$info           = $tCrawl->crawler()->getInfo();

$tCrawl->templateBuilder()->createTemplate($info, $template);
$tCrawl->templateBuilder()->updateTemplate("channelname telegram", $template , $status);
$tCrawl->templateBuilder()->getTemplate("channelname telegram");

$tCrawl->templateBuilder()->build($username, $message);

贡献

感谢您考虑为TC包做出贡献!

许可证

Laravel框架是开源软件,采用MIT许可证