mnlnk/telegram-bot-api

用于处理Telegram Bot API的库。

2.6.0 2024-09-14 09:10 UTC

This package is auto-updated.

Last update: 2024-09-14 09:12:32 UTC


README

描述

用于处理Telegram Bot API 的库。

要求

  • PHP >= 8.0
  • ext-curl
  • ext-json

安装

composer require mnlnk/telegram-bot-api

示例

use Manuylenko\Telegram\Bot\Api\Api;
use Manuylenko\Telegram\Bot\Api\Entities\InputFile;


// ..

$token = '0123456789:AAFYmpDWKXs_qc-2Let7p2VaHIC-cLrXLtE';

$api = new Api($token);

// Отправка текстового сообщения
$api->sendMessage('@channelname', 'Привет, мир!');

// Отправка видео
$api->sendVideo('@channelname', 'https://veshok.com/dw/load.php?id=37188');

// Отправка документа 
$api->sendDocument('@channelname', InputFile::make('C:\Some\File.zip'));

可用方法列表

更新
聊天
聊天用户
聊天参数
论坛
消息
消息编辑
反应
游戏
贴纸
查询
支付
机器人配置
Telegram Passport
其他
  • getFile() - 获取文件的基本信息并准备下载。
  • getFileUrl() - (#) 获取文件的URL链接。
  • getUserProfilePhotos() - 获取用户所有个人资料图片的列表。
  • close() - 在将机器人实例从一个本地服务器移动到另一个服务器之前关闭机器人。
  • logOut() - 机器人在本地启动前从API云服务器退出。

带有(#)符号的方法在服务器原生API中不存在,但在当前库中实现。