max-messenger-bot/max-uploader-php 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

max-messenger-bot/max-uploader-php

最新稳定版本:0.1.0

Composer 安装命令:

composer require max-messenger-bot/max-uploader-php

包简介

Max messenger Uploader

README 文档

README

Этот пакет предназначен для загрузки файлов на сервера для Max API в полностью объектно-ориентированном формате.
Multipart upload и Resumable upload методы.
Полный контроль над загрузкой.

Актуальность: 15 апреля 2026 г.

use MaxMessenger\Bot\MaxApiClient;
use MaxMessenger\Uploader\MaxUploader;

$apiClient = new MaxApiClient('your-access-token');
$uploader = new MaxUploader($apiClient);

$fileToken = $uploader->uploadFile(__FILE__);
$message = NewMessageBody::new()
    ->addFileAttachment($fileToken);
$apiClient->sendMessageToUser(12345678, $message);

Warning

По поводу ошибок в клиенте, пожалуйста обращайтесь ко мне напрямую:

Основные особенности

  • Реализована загрузка файлов на сервера обоими поддерживаемыми способами.
  • Возможность вести логи, следить за происходящими процессами, следить за прогрессом загрузки.
  • Это полностью объектно-ориентированный код без array shapes (object-like arrays).
  • Для загрузки файлов не требуется изучение официального API.
  • В большинстве случаев для понимания работы, Вам достаточно будет посмотреть примеры кода.
  • Входные и выходные данные валидируются.
  • Весь функционал разбит на слои, каждый слой может быть частично или полностью заменён Вашей реализацией.

Способы загрузки

  • Multipart upload — Более простой, но менее надёжный способ загрузки (реализован классом MaxSimpleUploader).
  • Resumable upload — Рекомендуемый способ загрузки (реализован классом MaxUploader).

Документация в коде

I believe that in-code documentation should be in English. However, due to a lack of resources to translate the documentation into English, the in-code documentation is presented in Russian.

Я считаю, что документация в публичном коде должна быть на английском языке. Однако из-за нехватки ресурсов для перевода документации на английский язык, документация в коде представлена на русском языке.

Установка

composer require max-messenger-bot/max-uploader-php

Требования

  • PHP 8.2+

Зависимости

  • max-messenger-bot/max-bot-api-php ^0.1|^0.2
  • mj4444/simple-http-client ^0.2 — HTTP-клиент для выполнения запросов

Примеры

Больше примеров смотрите в документации в разделе примеры.

Документация

统计信息

  • 总下载量: 20
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-04-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固