shariaty / telegram-crawler
一个用于从Telegram频道获取数据的包
dev-main
2023-02-07 15:54 UTC
Requires (Dev)
- orchestra/testbench: ^6.0
This package is auto-updated.
Last update: 2024-09-07 19:16:28 UTC
README
一个为Laravel构建的包,用于从公开的Telegram频道中提取数据
特性
- 提取频道名称
- 提取频道描述
- 提取频道图片
- 提取频道成员数量
- 提取频道链接数量
- 提取频道视频数量
- 提取频道图片数量
- 以对象形式提取频道消息
- 通过标识符提取频道特定消息
- 提取频道消息日期
- 提取频道消息观看次数
要求
安装
您可以通过composer安装此包
composer require shariaty/telegram-crawler
发布配置文件(参见config/telegram.php),您可以选择发布配置文件
php artisan vendor:publish --provider="Shariaty\TelegramCrawler\TelegramCrawlerServiceProvider"
注意:此包需要安装composer版本2。
享受!
使用方法
导入外观
use Shariaty\TelegramCrawler\Facades\TelegramCrawler;
使用外观创建一个以频道名称命名的实例。
$channel = TelegramCrawler::load("name_of_the_channel");
使用以下任何一种方法检索数据。
$channel->getName(); $channel->getDescription(); $channel->getImage(); $channel->getMembersCount(); $channel->getLinksCount(); $channel->getVideoCount(); $channel->getPhotoCount(); $channel->getMessages(); $channel->getMessages(100); $channel->getMessages()->first()->date; $channel->getMessages()->first()->views; $channel->getMessages()->first()->text;