Автоматизируем создание коротких ссылок: шаблон n8n для Telegram-бота и MongoDB

Скачать шаблон автоматизации для n8n

Вот основная структура поста (НИКОГДА не изменяй в нём код кнопки от начала и до конца . НИКОГДА не изменяй код цитаты от начала НЕ добавляй, не удаляй и не форматируй эти блоки.):

Шаблон позволяет создавать и управлять короткими URL напрямую в Telegram, храня данные в MongoDB.


Для кого

  • Маркетологи, сокращающие ссылки для кампаний
  • Разработчики, интегрирующие ботов в сервисы
  • Владельцы бизнеса, упрощающие обмен ссылками
  • Менеджеры проектов, отслеживающие URL

Проблема

Ручное создание коротких ссылок занимает время, а хранение в базах — рутину.
Шаблон автоматизирует процесс через чат-бота, экономя минуты на каждой ссылке.


Что автоматизируется

  1. Получение сообщения с URL в Telegram-боте.
  2. Проверка, является ли сообщение ответом (для кастомного кода).
  3. Извлечение URL и генерация случайного короткого кода.
  4. Проверка валидности URL и существования кода в MongoDB.
  5. Если код существует — запрос нового через ответ в чате.
  6. Вставка новой пары (длинный/короткий URL) в MongoDB.
  7. Отправка короткого URL пользователю в Telegram.
  8. Webhook для перенаправления по короткому URL на оригинальный.
  9. Обработка 404, если короткий URL не найден.

Сервисы

  • Telegram Trigger: Запускает процесс при сообщении в боте.
  • Telegram (отправка): Отправляет короткий URL или запрос кода.
  • MongoDB: Хранит пары URL для проверки и поиска.
  • Webhook: Обрабатывает перенаправления по коротким URL.
  • IF/Switch: Распределяет логику (существование, валидность).
  • Set/Code: Генерирует коды, извлекает данные из сообщений.

Сложность настройки

  • Уровень: Средний
  • Время: ~45-60 мин

Что нужно

  • Аккаунты:
    • n8n на сервере (локально)
    • Telegram-бот с токеном
    • MongoDB с базой данных
    • Домен/поддомен для коротких URL (s.yourdomain.com)
  • Требования:
    • Создание бота через BotFather
    • База MongoDB с коллекцией «url»
    • Настройка Nginx/Caddy для проксирования на webhook n8n
    • Переменная SHORTENER_DOMAIN в n8n https://s.yourdomain.com
    • Тестирование создания и перенаправления URL

Примеры использования

  1. Маркетолог: Отправляет длинный URL кампании боту, получает короткий код и использует в рекламе.
  2. Разработчик: Создаёт кастомные короткие URL для ссылок в приложении, храня в MongoDB.
  3. Бизнес: Сокращает ссылки на продукты, бот проверяет уникальность и перенаправляет.

Результат

  • Короткие URL создаются и управляются через Telegram за секунды.
  • Экономия времени на ручном сокращении ссылок.
  • Автоматическая проверка уникальности и перенаправления.
  • Хранение данных в MongoDB для анализа.
  • Интеграция с Nginx для быстрого перенаправления.

Теги

#автоматизация #Telegram #MongoDB #короткие_URL #интеграция #маркетинг

А получить workflow «Автоматизируем создание коротких ссылок: шаблон n8n для Telegram-бота и MongoDB» и другие шаблоны для n8n (более 1000 готовых сценариев автоматизации) вы можете в нашем Закрытом Нейроклубе по кнопке ниже:

Также рекомендуем подписаться на наш Telegram-канал AI Мастерская.
Там выходят подробные разборы популярных сценариев для n8n, реальные кейсы автоматизации бизнеса и примеры, где рутинную работу полностью берут на себя роботы, а не человек.

Напишите в комментариях, какой шаблон для n8n вам нужен и какие задачи он должен выполнять. Я подберу подходящее решение или добавлю новый workflow.

Оцените статью
Нейросети и Автоматизация

Эксперт по нейромаркетингу и автоматизациям с более чем 12-летним опытом работы в digital-сфере. Основал Закрытый Нейроклуб, чтобы делиться опытом и готовыми решениями по нейросетям.

Добавить комментарии

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Автоматизируем создание коротких ссылок: шаблон n8n для Telegram-бота и MongoDB
Скачать шаблон автоматизации для n8n
Автоматизация вовлечения на Reddit: шаблон n8n для генерации ИИ-комментариев и уведомлений в Slack