Backend, Frontend, Weekend
Привет, сообщество Laravel!
По вашим многочисленным запросам я выпустил третий релиз TG Support Bot — бота для технической поддержки на Laravel. За последние месяцы проект получил вдвое больше звёзд на GitHub, что мотивирует развивать его дальше.
В этом обновлении — API для подключения внешних источников, новые консольные команды, Swagger-документация и другие улучшения.
TG Support Bot — это решение для организации поддержки клиентов через Telegram и ВКонтакте.
Поддержите проект ⭐ на GitHub: https://github.com/prog-time/tg-support-bot
Присоединяйтесь к Telegram-группе для обсуждения: https://t.me/pt_tg_support
Youtube: https://youtu.be/yNiNtFWOF2w
Rutube: https://rutube.ru/video/bdd0cc5ab4e13530fd7e0c2413931211/
ВК Видео: https://vkvideo.ru/video-141526561_456239132
Реализовано универсальное API для подключения:
Доступные методы API:
Как подключить:
php artisan app:generate-token {название_источника}
Подробнее в Wiki на GitHub
Добавлен генератор Swagger-документации:
php artisan swagger:generate
php artisan telegram:set-webhook — настройка вебхука Telegram через консоль php artisan app:generate-token — генерация API-токена
Обновление функционала зависит только от вас. Предлагайте свои идеи в Telegram группе и голосуйте за них в теме “Голосование”. Если ваша идея наберёт много положительных голосов, то она обязательно будет включена в базовый функционал бота для технической поддержки.
Спасибо за поддержку! Если у вас есть вопросы по интеграции — пишите в Issues или Telegram.
Backend, Frontend, Weekend
Привет, коллеги.
В этом посте делюсь обновлениями по своему open source-проекту — Laravel-боту для технической поддержки. За месяц проект набрал более 100 клонирований и 40+ звёзд на GitHub. От сообщества начали поступать предложения и баг-репорты — спасибо всем, кто подключился.
На основе фидбека реализовал два ключевых улучшения:
GitHub – https://github.com/prog-time/tg-support-bot
Если понравится — буду рад вашей ⭐!
Теперь бот может получать сообщения от сообщества ВКонтакте и пересылать их в Telegram-группу. Это позволяет объединить входящий поток из разных платформ в одном канале.
Поддерживается пересылка:
В сообществе ВКонтакте:
В .env проекта пропишите:
VK_TOKEN=...
VK_CONFIRM_CODE=...
VK_SECRET_CODE=...
Роутинг и обработка реализованы через Laravel Controller с валидацией входящих запросов по VK_SECRET_CODE.
Проект теперь поставляется с готовым docker-compose.yml, включающим:
Логируются:
Примеры метрик:
Grafana может быть сразу подключена к Loki и PostgreSQL для визуализации как логов, так и пользовательских метрик.
Реализованные доработки — результат прямой обратной связи от пользователей. Следующий этап — интеграция нового канала трафика (анонс после 80 звёзд на GitHub).
Если используете Laravel в проектах с Telegram/VK-ботами, посмотрите репозиторий на GitHub — возможно, он закроет часть ваших задач по организации единой поддержки через мессенджеры.
Pull requests и обсуждения приветствуются.
{message}