asmodaus / socialmediaposter
Библиотека для автопостинга контента в социальные сети
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
pkg:composer/asmodaus/socialmediaposter
Requires
- php: >=8.0
 - abraham/twitteroauth: ^7.0
 - google/apiclient: ^2.14
 - google/apiclient-services: ^0.396.0
 - guzzlehttp/guzzle: ^7.0
 - stichoza/google-translate-php: ^5.1
 
This package is not auto-updated.
Last update: 2025-10-28 19:46:27 UTC
README
SocialMediaPoster – это PHP библиотека для автоматического постинга контента в различные социальные сети. Библиотека объединяет функциональность для приёма, планирования и публикации постов с поддержкой загрузки медиа (фото/видео), перевода контента и адаптации форматирования текста под особенности каждой платформы.
Особенности
- Приём входящих сообщений через Telegram-бота (вебхук)
 - Отложенное планирование постов (хранение в JSON-файлах)
 - Публикация постов в таких социальных сетях, как Telegram, Instagram, Facebook, Twitter (X), Reddit, Discord, VK, Medium, LinkedIn, TikTok, YouTube и др.
 - Автоматический перевод текста через stichoza/google-translate-php
 - Универсальное форматирование текста для каждой платформы:
- Telegram: HTML (поддержка форматирования, ссылок, эмодзи и т.д.)
 - Reddit, Medium, Discord: Markdown
 - ВКонтакте: Преобразование ссылок в формат 
[текст|URL] - Twitter, Facebook, TikTok, YouTube, LinkedIn: Plain text (с сохранением информации о ссылках)
 
 - Управление отложенными постами: просмотр списка, редактирование даты публикации и удаление
 
Требования
- PHP 8.0 или выше
 - Composer
 
Установка
Через Git и Composer
- Клонируйте репозиторий:
git clone https://gitlab.com/alfasfera21/socialmediaposter