Легкий движок блога на чистом PHP, контент в который публикуется через Telegram-бота. Идеально подходит для личных заметок, фотоблога или портфолио.
- Без базы данных SQL (используется JSON).
- Чистый PHP .
- Telegram Bot API для управления контентом.
- Поддержка фото и текста.
- Простая авторизация по Telegram ID.
- Откройте в Telegram бота @BotFather.
- Отправьте команду
/newbot. - Придумайте имя и юзернейм для бота.
- Скопируйте полученный API TOKEN.
- Откройте в Telegram бота @userinfobot.
- Отправьте ему любое сообщение.
- Скопируйте число из поля
Id. Это вашADMIN_ID.
- Клонируйте репозиторий.
- Откройте файл
config.php. - Вставьте свои
BOT_TOKENиADMIN_ID. - Укажите
BASE_URL— это ссылка на ваш сайт (например,https://mysite.com/webhook.php).
- Загрузите файлы на хостинг.
- Важно: Установите права на запись (
755или777) для папок:data/assets/uploads/Если этого не сделать, бот не сможет сохранять посты и картинки.
Чтобы бот знал, куда отправлять данные, нужно открыть в браузере специальную ссылку:
https://api.telegram.org/botВАШ_ТОКЕН/setWebhook?url=https://ВАШ_САЙТ.com/webhook.php
Замените ВАШ_ТОКЕН и ВАШ_САЙТ.com на свои данные.
Если вы увидите ответ {"ok":true, "result":true, ...}, значит всё настроено верно!
- Зайдите в своего бота.
- Нажмите
/start(вы должны получить приветствие админа). - Отправьте текст или фото с подписью.
- Проверьте главную страницу сайта.
MIT License. Вы можете свободно использовать и модифицировать этот код.