👩💻 WT Max библиотека для интеграции с Joomla.
👩💻 WT Max библиотека для интеграции с Joomla.
Вышла Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.
Расширение является Joomla-обёрткой над самостоятельным PHP Composer-пакетом Webtolk\Max. PHP SDK разрабатывалось с учётом стандартов PSR и полностью не зависит от какого-либо фреймворка и/или пакета.
Библиотека может использоваться для:
- отправки сообщений через бота в мессенджере Макс с сайта (разного рода уведомления),
- отправки контента с сайта в мессенджер - видео, аудио, картинки
- кнопок-ссылок к сообщениям
- приёма и обработки реакций на эти кнопки
- обработки ответов в чате / личных сообщениях
- работы с пользователями, чатами, статусами "печатает/просмотрено" и т.д.
👉 PHP SDK работает с:
- PHP 8.1+
- любым PSR-18 HTTP-клиентом (Guzzle, Symphony Http client, Joomla HTTP и другие)
- стандартом PSR-17
RequestFactoryInterfaceиStreamFactoryInterface - любым PSR-3 логгером
👩💻 Joomla-библиотека интегрирует в ваш сайт PHP SDK, использующий инструменты ядра Joomla: http клиент, фабрики PSR-17, стандартный PSR-3 логгер из ядра Joomla.
Пример кода
<?php
declare(strict_types=1);
use Webtolk\Wtmax\Wtmax;
defined('_JEXEC') or die;
$max = Wtmax::getInstance();
$bot = $max->bots()->me();
echo $bot->getId();
echo $bot->getUsername();
@joomlafeed
#joomla #php #разработка #max