TGViewer
Надя думает Надя думает @hopethinks · 151 subscribers
Post #117 458
Я уже рассказывала, как сделала отправку писем на почту без бэкенда (вот этот пост).

В этот раз я пошла дальше: сделала отправку уведомлений в Telegram через бота при отправке формы на сайте, снова без бэкенда.

Спойлер: это было проще, чем настроить отправку писем по почте 😅

Что было нужно:
Пользователь заходит на сайт, заполняет форму обратной связи, нажимает «отправить», а администраторам сайта приходит сообщение от телеграм бота с деталями заявки.


Звучит сложно, на деле — все очень просто.
Делюсь, как я это сделала:

1️⃣ Я создала телеграмм-бота.

2️⃣ Сохранила телеграм логины администраторов сайта в CMS (у меня это Sanity).

3️⃣ Написала хук с помощью SSR в Nuxt, который срабатывает каждый раз, когда кто-то запускает этого бота.

4️⃣ Хук проверяет логин пользователя, запустившего бота. Если он в списке админов из CMS — я "подписываю юзера на уведомления", сохраняю в CMS chat ID.

5️⃣ Ну а дальше — когда кто-то отправляет форму на сайте, я вызываю серверный метод, который тоже написан с помощью папки server в Nuxt. Этот метод получает всех администраторов из CMS и рассылает им уведомления и данные из формы в телеграм по сохранённым chat ID.


Я прям получила удовольствие от настройки всей этой системы, самое приятное — всё работает 🥹

Пишите, если интересно, могу собрать мини-гайд или добавлю примеры кода!
  • ❤ 11
  • 👍 7
  • ✍ 3
More from @hopethinks
  1. Apr 8, 2026Обожаю (нет) этот момент, когда на этапе погружения во что-то новое попадаешь в долину отч…
  2. Mar 17, 2026Channel photo updated
  3. Mar 17, 2026Всем привет. Я пропала на месяц и думаю, что лучший способ вернуться — это рассказать, где…
  4. Feb 3, 2026Вчера на уроке английского узнала идиому “Fake it till you make it”. Дословно «притворяйся…
  5. Jan 28, 2026Вчера был мой день рождения! В честь этого события я решила обновить пост-знакомство. Я На…
  6. Jan 20, 2026Итак, про мини игры на js Даже если игра одноразовая, без грамотной архитектуры можно полу…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →