Pull to refresh

Comments 17

Открытый токен бота был байт на комменты - 100%

А у вас есть идеи о том как выполнить связку формы на сайте с телеграмм ботом на чистом JS без открытого токена? Старался соостветствовать названию статьи)

Следующим пунктом же сделали

Так это уже не чистый JS) Там бэкенд, Python)

Гуглскрипт как бек поднять можно, пусть он шлет в телегу, еще и сейвить может в таблички, и да там на (почти?) джс код

Ну первое же что в голову пришло просто в квери параметр своей странички передать параметр botId={botId}

const url = new URL(window.location.href);
const params = new URLSearchParams(url.search);
const botToken = params.get('botId');

Я считаю что это все извращения) Есть подход запуска через бэкенд. Вот, как я в статье показал, например, с FastApi и есть подход с NextJS, в котором с коробки идет скрытие переменных окружения. Все остальное не имеет никакого смысла. В статье просто хотел показать, как просто интегрировать формы с сайта и телеграмм ботов. Не больше и не меньше)

Без защиты от спама форма будет работать до первой массовой отправки сообщений.

Нужна проверка на лимит сообщений в секунду (раз капчу вы не стали делать), при этом без использования js иначе спамер с о ключенным js все равно будет долбитьвашу форму. Пока вы просто не выключите получение сообщений.

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

Это не максимальная безопасность, а базовая. Санитарный минимум так сказать.

Все равно я считаю что в контексте этой статьи капча и прочее - это перегруз лишней информацией. ИМХО

Я вот тоже соглашусь с ораторами выше. Если вы пишете о том: "как можно быстро и просто создать фронтенд для своих приложений без лишних сложностей." - то это должно быть рабочее решение. А публичная форма без защиты - это сродни обучающему проекту, который действительно можно делать просто и быстро, но к вашей цели это имеет весьма опосредованное отношение. Иными словами опускать эти вопросы нельзя и нужно представить быстрое и простое решение для этих задач.

А решение с FastApi это не быстрое и простое решение для этих задач?

Дошёл вот до этой строки:

Полный код этого проекта, как и другой эксклюзивный контент, который я не публикую на Хабре, вы найдете в моем телеграмм канале «Легкий путь в Python».

и на всякий случай перепроверил заголовок статьи:

Связываем форму сайта с Telegram-ботом на чистом JavaScript за 15 минут: Полная разработка и деплой

Словил когнитивный диссонанс. Но потому досмотрел статью до конца - нет, всё в порядке. Python тоже будет нужен.

Статью заплюсовал за подробное техническое описание. Было любопытно почитать альтернативную моей точку зрения на веб-разработку.

Спасибо за обратную связь)

А можете для Клюкера в тг от Плюс Сити (Яндекса) написать автоматизацию, пожалуйста.

Делал похожую форму, только на питоне и через фласк, простоя задача, как пет проект начального уровня

Sign up to leave a comment.