Обновить

Комментарии 20

Заинтересовала логика работы с апи, а тут она не описана и надо идти на гитхаб и вычитывать 200 строк...

Вы не знаете про сайт Have been pwned и как работает вообще любой API?

Я почему-то думал, что у этого сайта никакого API нет...

Вышлите мне свои пароли, логины и URL. Я проверю, безопасные ли они.

Строго через бота с использованием телеграм инфраструктуры без точного знания, как будут обработаны сообщения; через ваш VPS, где я не знаю, шифруете ли вы диск от провайдера; и, будучи уверенным в вашей профессиональности, неподкупности, честности, а ещё и в политике ведения логов/телеметрии? Вы же точно исходный код не подмените, ведь да?

Жду результатов! Как приятно жить в интеллигентном обществе! Не спешите, всё точно проверьте, а то вдруг я там где напутал с паролем, уточните, не стесняйтесь! Вы, кстати, банковские карты не проверяете ещё? Для друга спрашиваю.

Здравствуйте! Именно по этой причине я выложил исходный код, а не заставил вас запускать чужого бота. Ваш пароль хешируется в SHA-1 и на скрипт улетают первые 5 символов вашего пароля.

Это даже ребенок поймет, что я не давал ссылку именно на моего бота, не могу понять как вы этого не поняли.

перечитал еще раз текст статьи и нигде не увидел предложения запускать бот автора, т.е. зарегистрированный им в телеге. А есть только исходный код, для вашего собственного бота.

Долго думал зачем нужна прослойка из tg для запуска собственного кода.

Бот тогда зачем, если он не для общего пользования? Скрипт я и так могу запустить, если нужно.

Я просто поделился самой структурой бота и его исходным кодом на гитхабе НЕУЖЕЛИ ЭТО НЕВОЗМОЖНО ПОНЯТЬ НУ ЕМАЕ

сложность кода - показать друзьям чё умею или школьный факультатив, но это точно не статья для Хабра.

Слушай, "эксперт", если для тебя Хабр — это только статьи про квантовые процессоры и архитектуру метавселенных, то ты дверью ошибся. Люди делятся исходным кодом и готовой структурой (boilerplates), чтобы другие могли взять её за основу и не изобретать велосипед. Это называется опенсорс и коммьюнити, если ты не знал со своей колокольни. Не нравится сложность — листай дальше и пиши свои "сложные" энтерпрайз-скрипты, а нормальные пацаны оценят готовый рабочий код на Гитхабе.

А что вы в статье показали? Как создаётся клавиатура у бота и как обработать колбэк нажатия кнопки. И это буквально всё, что вы показали.

Что мы должны из этой статьи получить?

более подробно почитайте код на гитхаб и там оттуда запустите вам что делать нечего читать код в самой статье?

Хабр - не место для рекламы своего исходного кода. Тем более такого простого и, по сути своей, бесполезного. Для этого есть сам гитхаб.

Полезно было бы рассказать о там, как работает API, почему это может быть безопасно, почему именно такая структура бота и чем она лучше других (по факту у вас самая дефолтная поделка бота: не масштабируемая, не универсальная и не внушает доверия).

вам что делать нечего читать код в самой статье?

О_о

вам что делать нечего читать статью?

:)

В чем концептуальная проблема иметь своего личного бота, например для десктопа и мобильных устройств? ТГ как раз даёт готовый интерфейс для разных устройств. Возможная альтернатива - это веб приложение с аналогичным функционалом.
PS Я не утверждаю, что именно это решение имеет какое-то реальное применение, но концепцтуально оно имеет право на жизнь.

В этой статье я разберу своего телеграм бота который проверяет пароль по утекшим базам данных

Так же я добавил телеметрию. Все что делает пользователь в боте отправляется в терминальный лог.

Очень хорошо. Посмотрел сурсы, не понял только, почему пароли не логируются. Ну, ладно. Вопросы автору: а для чего в таком нехитром сервисе бд юзеров ведётся? Почему база именно юзеров, а не "телеметрии"?

А об этом я не задумывался...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации