WebTolkRu
99 subscribers
618 photos
72 videos
2 files
643 links
Joomla-разработчик. Контрибьютер ядра Joomla. https://web-tolk.ru. Разработка Joomla на заказ. Также пишу в @JoomlaFeed.
@sergeytolkachyov Хабр: https://habr.com/ru/users/sergeytolkachyov/posts/
Download Telegram
Первую часть почти сделал.

#joomla #php #api #max #webdev
👏2
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 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();


- PHP SDK, Composer-пакет
- Joomla-обёртка WT Max

@joomlafeed

#joomla #php #разработка #max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 WT Max библиотека для интеграции с Joomla v.0.1.0.1.
Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

👉 Что нового в v.0.1.0.1?

Поле выбора чата для бота в модальном окне
В библиотеку добавлено поле Joomla 5+ ModalSelect для выбора доступного чата MAX прямо в настройках вашего расширения.

- Страница расширения
- GitHub

#joomla #разработка #max #maxapi #макс #maxmessenger #максмессенджер #php
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👏1
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 WT Max библиотека для интеграции с Joomla.

Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

v.0.1.1.0. Что нового?
- Отправка сообщений в Max через тригер onWtmaxSendMessage. Добавлено событие onWtmaxSendMessage для отправки сообщений из сторонних Joomla-расширений в чат по умолчанию.
- Чат по умолчанию для отправки сообщений. Добавлена настройка default chat_id для исходящих сообщений (выбор MAX-чата через Joomla ModalSelect). В плагине показывается информация об этом chat_id.
- Лог исходящих сообщений. Добавлен лог исходящих сообщений в таблицу плагина #__plg_system_wtmax_messages.
- Центральная обработка входящих вебхуков. Добавлена центральная обработка входящих вебхуков из ботов MAX . Центральная обработка вебхуков триггерит событие onWtmaxIncomingWebhook для системных плагинов и плагинов группы wtmax
- Обновление PHP SDK Max. PHP SDK Max обновлён до версии 0.1.1.

Страница расширения.
GitHub расширения

@joomlafeed

#joomla #расширения #разработка #max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1👏1👀1
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 WT Max библиотека для интеграции с Joomla v.0.2.0.

Обновление Joomla-библиотеки для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

Расширение является Joomla-обёрткой над самостоятельным PHP Composer-пакетом Webtolk\Max, у которого так же состоялся релиз 0.2.0. PHP SDK разрабатывалось с учётом стандартов PSR и полностью не зависит от какого-либо фреймворка и/или пакета.

v.0.2.0. Что нового?

- Подключена новая версия API-хоста: platform-api2.max.ru. Для корректной работы ваших чат-ботов и мини-приложений до 19 июля 2026 необходимо перенаправить HTTP-запросы с домена platform-api.max.ru на platform-api2.max.ru, а также добавить сертификат Минцифры в список доверенных. Как это сделать - ссылка на инструкция внизу поста. ‼️ Если этого не сделать - вы получите уведомление об ошибке соединения и неверном сертификате.
- Расширена публичная API-поверхность. Обновлены и дополнены методы для работы с чатами и сообщениями (включая новые сценарии по ссылкам на чат и выборке по query-id сообщения). Удалены устаревшие методы.
- Обновлён набор публичных JSON-схем. Добавлены и синхронизированы схемы для новых и изменённых endpoint-ов. Эти схемы - снимки реальных ответов API Max, так как мы прекрасно знаем, что документация и реальное API может отличаться порой очень и очень значительно.
- Обновление документации. README, стартовые руководства, референсы и описания сущностей/пэйлоадов приведены к текущему API-уровню.

- PHP SDK, Composer-пакет
- Joomla-обёртка WT Max
- Инструкция: Установка сертификатов МинЦифры Российской Федерации на свой сервер.

@joomlafeed

#joomla #php #разработка #max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 WT Max bot - Content - отправка материалов Joomla в Макс.
Бесплатный системный плагин Joomla для ручной отправки материалов Joomla в чаты и каналы мессенджера MAX (max.ru) с помощью библиотеки WT Max.

В видео показывается установка и настройка:
- сервисной библиотеки для интеграции WT Max (её могут использовать разные расширения)
- плагина отправки статей в Max - WT Max bot - Content.

Оба расширения бесплатные, работают с Joomla 5 и новее.

Видео:
- https://vkvideo.ru/video-230331145_456239038
- https://rutube.ru/video/f0cbbc2136f9dda90ee63213efb1cb73/
- https://www.youtube.com/watch?v=uObvle8_pS4

Ссылки:
- Сервисная библиотека WT Max
- Сервисная библиотека WT Max на GitHub
- Плагин отправки статей из Joomla в мессенджер Max
- GitHub плагина отправки материалов Joomla в Max

@webtolkru

#joomla #max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
WT Max библиотека для интеграции с Joomla v.0.2.0.1.

Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

v.0.2.0.1. Что нового?
- Форматирование сообщений при отправке через событие. Добавлена поддержка форматирования текста сообщений при отправке их через триггер события onWtmaxSendMessage.

- Страница расширения
- GitHub

@webtolkru

#joomla #max #messenger
Media is too big
VIEW IN TELEGRAM
👩‍💻 WT Max bot - JoomShopping - отправка заказов в чат или канал Max.

Плагин отправляет уведомления о заказах JoomShopping в мессенджер Max через библиотеку WT Max. Поддерживает отправку при создании заказа, после успешной оплаты или при переходе заказа в выбранный статус.

Также в плагине есть возможность задать шаблон сообщения в формате markdown и шаблон позиции товара в списке товаров.

Чат или канал Max для отправки можно выбрать прямо в параметре Max chat ID для заказов. Если в плагине чат или канал не выбран - будет использоваться чат или канал по умолчанию из настроек плагина библиотеки WT Max.

Страница расширения

@webtolkru

#joomla #joomshopping #max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 WT Max v.0.3.0 - библиотека для интеграции с Joomla.
Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

Пакет оборачивает основной Composer PHP SDK webtolk/max в joomla-расширение, даёт набор Joomla Form полей для удобной работы в контексте Joomla.

v.0.3.0. Что нового?
- Обновление Max PHP SDK. Обновлена встроенная PHP-библиотека для работы с MAX API.
- Команды бота. Добавлена поддержка команд бота: теперь интеграции могут обновлять список команд, который видят пользователи.
- Работа с комментариями. Добавлена работа с комментариями к сообщениям: отправка, просмотр, редактирование и удаление.
- Работа с чатами. Расширены возможности работы с чатами и ответами на кнопки, включая описание чата и управление предпросмотром ссылок.
- Обновление документации. Обновлены документация и проверочные схемы API.

- Страница расширения (GitHub)
- Max platform PHP SDK

@joomlafeed

#joomla #php #расширения #разработка #max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1