Технології
Як зробити Telegram-бота для збереження лінків та метаданих
Архівація посилань з URL, заголовками, описами, прев'ю та тегами — без завантаження контенту

Про цей посібник
Цей посібник показує, як створити Telegram-бота, який архівує посилання з їхніми метаданими — URL, заголовками, описами, прев'ю та тегами — без завантаження будь-якого контенту.
Створіть бота через @BotFather
Знайдіть @BotFather в Telegram та виконайте команду /newbot. Дайте ім'я боту та отримайте API token.
Отримайте API token
BotFather видасть вам токен у форматі 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz. Збережіть його безпечно.
Налаштуйте webhook
Використовуйте Telegram Bot API для налаштування webhook на вашому сервері:
POST https://api.telegram.org/bot{TOKEN}/setWebhook
Content-Type: application/json
{
"url": "https://your-domain.com/webhook"
}Реалізуйте команду для збереження лінків
Створіть обробник команди /save, який приймає посилання від користувача.
Зберігайте метадані
При збереженні посилання, отримайте наступні метадані:
• URL
• Title (з Open Graph meta tags)
• Description
• Preview image (якщо доступна)
• Date saved
Створіть адмін-панель
Розробіть адмін-панель для перегляду та управління збереженими посиланнями та їх метаданими.
Юридична примітка
Цей бот зберігає тільки метадані та посилання, а не контент. Це легально та безпечно.